home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_31_AppleEvents.txt < prev    next >
Text File  |  1994-02-05  |  616KB  |  10,726 lines

  1. # near model CODE resource
  2. # jump table entries: 2712-2764 (53 of them)
  3. export_339:
  4. fn00000000:
  5. 00000000  4E56 FFE6                link       A6, -0x001A
  6. 00000004  2F07                     move.l     -[A7], D7
  7. 00000006  7001                     moveq.l    D0, 0x01
  8. 00000008  2D40 FFEA                move.l     [A6 - 0x16], D0
  9. 0000000C  2D6E 0008 FFE6           move.l     [A6 - 0x1A], [A6 + 0x8]
  10. 00000012  2E2E FFEA                move.l     D7, [A6 - 0x16]
  11. 00000016  6032                     bra        +0x34 /* 0000004A */
  12. label00000018:
  13. 00000018  4267                     clr.w      -[A7]
  14. 0000001A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15. 0000001E  2F07                     move.l     -[A7], D7
  16. 00000020  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  17. 00000026  486E FFF0                pea.l      [A6 - 0x10]
  18. 0000002A  486E FFF4                pea.l      [A6 - 0xC]
  19. 0000002E  303C 0A0B                move.w     D0, 0xA0B
  20. 00000032  A816                     syscall    Pack8
  21. 00000034  4A5F                     tst.w      [A7]+
  22. 00000036  660A                     bne        +0xC /* 00000042 */
  23. 00000038  486E FFF4                pea.l      [A6 - 0xC]
  24. 0000003C  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  25. 00000040  6004                     bra        +0x6 /* 00000046 */
  26. label00000042:
  27. 00000042  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  28. label00000046:
  29. 00000046  5287                     addq.l     D7, 1
  30. 00000048  6906                     bvs        +0x8 /* 00000050 */
  31. label0000004A:
  32. 0000004A  BEAE FFE6                cmp.l      D7, [A6 - 0x1A]
  33. 0000004E  6FC8                     ble        -0x36 /* 00000018 */
  34. label00000050:
  35. 00000050  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  36. 00000054  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  37. 00000058  2E1F                     move.l     D7, [A7]+
  38. 0000005A  4E5E                     unlink     A6
  39. 0000005C  205F                     movea.l    A0, [A7]+
  40. 0000005E  504F                     addq.w     A7, 8
  41. 00000060  4ED0                     jmp        [A0]
  42. export_340:
  43. fn00000062:
  44. 00000062  4E56 FFF2                link       A6, -0x000E
  45. 00000066  48E7 0118                movem.l    -[A7], D7,A3,A4
  46. 0000006A  206E 000C                movea.l    A0, [A6 + 0xC]
  47. 0000006E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  48. 00000072  7003                     moveq.l    D0, 0x03
  49. label00000074:
  50. 00000074  32D8                     move.w     [A1]+, [A0]+
  51. 00000076  51C8 FFFC                dbf        D0, -0x6 /* 00000074 */
  52. 0000007A  286E 0008                movea.l    A4, [A6 + 0x8]
  53. 0000007E  4247                     clr.w      D7
  54. 00000080  70FF                     moveq.l    D0, 0xFFFFFFFF
  55. 00000082  2880                     move.l     [A4], D0
  56. 00000084  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  57. 0000008A  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  58. 0000008E  6600 00FA                bne        +0xFC /* 0000018A */
  59. 00000092  203C 6342 544E           move.l     D0, 0x6342544E /* 'cBTN' */
  60. 00000098  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  61. 0000009C  57C0                     seq        D0
  62. 0000009E  4A00                     tst.b      D0
  63. 000000A0  6610                     bne        +0x12 /* 000000B2 */
  64. 000000A2  223C 6343 424E           move.l     D1, 0x6343424E /* 'cCBN' */
  65. 000000A8  B2AE 0014                cmp.l      D1, [A6 + 0x14]
  66. 000000AC  57C1                     seq        D1
  67. 000000AE  8001                     or.b       D0, D1
  68. 000000B0  6714                     beq        +0x16 /* 000000C6 */
  69. label000000B2:
  70. 000000B2  4267                     clr.w      -[A7]
  71. 000000B4  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  72. 000000B8  3F3C 0001                move.w     -[A7], 0x1
  73. 000000BC  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  74. 000000C0  301F                     move.w     D0, [A7]+
  75. 000000C2  48C0                     ext.l      D0
  76. 000000C4  2880                     move.l     [A4], D0
  77. label000000C6:
  78. 000000C6  203C 6342 424E           move.l     D0, 0x6342424E /* 'cBBN' */
  79. 000000CC  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  80. 000000D0  6614                     bne        +0x16 /* 000000E6 */
  81. 000000D2  4267                     clr.w      -[A7]
  82. 000000D4  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  83. 000000D8  3F3C 0001                move.w     -[A7], 0x1
  84. 000000DC  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  85. 000000E0  301F                     move.w     D0, [A7]+
  86. 000000E2  48C0                     ext.l      D0
  87. 000000E4  2880                     move.l     [A4], D0
  88. label000000E6:
  89. 000000E6  203C 6343 4644           move.l     D0, 0x63434644 /* 'cCFD' */
  90. 000000EC  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  91. 000000F0  6614                     bne        +0x16 /* 00000106 */
  92. 000000F2  4267                     clr.w      -[A7]
  93. 000000F4  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  94. 000000F8  3F3C 0002                move.w     -[A7], 0x2
  95. 000000FC  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  96. 00000100  301F                     move.w     D0, [A7]+
  97. 00000102  48C0                     ext.l      D0
  98. 00000104  2880                     move.l     [A4], D0
  99. label00000106:
  100. 00000106  203C 6346 4C44           move.l     D0, 0x63464C44 /* 'cFLD' */
  101. 0000010C  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  102. 00000110  57C0                     seq        D0
  103. 00000112  4A00                     tst.b      D0
  104. 00000114  6610                     bne        +0x12 /* 00000126 */
  105. 00000116  223C 6342 4644           move.l     D1, 0x63424644 /* 'cBFD' */
  106. 0000011C  B2AE 0014                cmp.l      D1, [A6 + 0x14]
  107. 00000120  57C1                     seq        D1
  108. 00000122  8001                     or.b       D0, D1
  109. 00000124  6714                     beq        +0x16 /* 0000013A */
  110. label00000126:
  111. 00000126  4267                     clr.w      -[A7]
  112. 00000128  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  113. 0000012C  3F3C 0002                move.w     -[A7], 0x2
  114. 00000130  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  115. 00000134  301F                     move.w     D0, [A7]+
  116. 00000136  48C0                     ext.l      D0
  117. 00000138  2880                     move.l     [A4], D0
  118. label0000013A:
  119. 0000013A  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  120. 00000140  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  121. 00000144  6604                     bne        +0x6 /* 0000014A */
  122. 00000146  28AD A8C2                move.l     [A4], [A5 - 0x573E]
  123. label0000014A:
  124. 0000014A  203C 6342 4744           move.l     D0, 0x63424744 /* 'cBGD' */
  125. 00000150  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  126. 00000154  6604                     bne        +0x6 /* 0000015A */
  127. 00000156  28AD A8BA                move.l     [A4], [A5 - 0x5746]
  128. label0000015A:
  129. 0000015A  203C 636D 6E75           move.l     D0, 0x636D6E75 /* 'cmnu' */
  130. 00000160  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  131. 00000164  660C                     bne        +0xE /* 00000172 */
  132. 00000166  4267                     clr.w      -[A7]
  133. 00000168  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  134. 0000016C  301F                     move.w     D0, [A7]+
  135. 0000016E  48C0                     ext.l      D0
  136. 00000170  2880                     move.l     [A4], D0
  137. label00000172:
  138. 00000172  203C 6377 696E           move.l     D0, 0x6377696E /* 'cwin' */
  139. 00000178  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  140. 0000017C  660C                     bne        +0xE /* 0000018A */
  141. 0000017E  4267                     clr.w      -[A7]
  142. 00000180  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  143. 00000184  301F                     move.w     D0, [A7]+
  144. 00000186  48C0                     ext.l      D0
  145. 00000188  2880                     move.l     [A4], D0
  146. label0000018A:
  147. 0000018A  203C 6342 4744           move.l     D0, 0x63424744 /* 'cBGD' */
  148. 00000190  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  149. 00000194  664A                     bne        +0x4C /* 000001E0 */
  150. 00000196  4267                     clr.w      -[A7]
  151. 00000198  206E FFFC                movea.l    A0, [A6 - 0x4]
  152. 0000019C  2050                     movea.l    A0, [A0]
  153. 0000019E  4868 0114                pea.l      [A0 + 0x114]
  154. 000001A2  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  155. 000001A6  4A5F                     tst.w      [A7]+
  156. 000001A8  6706                     beq        +0x8 /* 000001B0 */
  157. 000001AA  3E3C F940                move.w     D7, 0xF940
  158. 000001AE  603A                     bra        +0x3C /* 000001EA */
  159. label000001B0:
  160. 000001B0  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  161. 000001B6  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  162. 000001BA  661C                     bne        +0x1E /* 000001D8 */
  163. 000001BC  42A7                     clr.l      -[A7]
  164. 000001BE  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  165. 000001C2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  166. 000001C6  265F                     movea.l    A3, [A7]+
  167. 000001C8  2053                     movea.l    A0, [A3]
  168. 000001CA  28A8 0018                move.l     [A4], [A0 + 0x18]
  169. 000001CE  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  170. 000001D2  4267                     clr.w      -[A7]
  171. 000001D4  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  172. label000001D8:
  173. 000001D8  4267                     clr.w      -[A7]
  174. 000001DA  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  175. 000001DE  3E1F                     move.w     D7, [A7]+
  176. label000001E0:
  177. 000001E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  178. 000001E2  B094                     cmp.l      D0, [A4]
  179. 000001E4  6604                     bne        +0x6 /* 000001EA */
  180. 000001E6  3E3C F954                move.w     D7, 0xF954
  181. label000001EA:
  182. 000001EA  3D47 0018                move.w     [A6 + 0x18], D7
  183. 000001EE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  184. 000001F2  4E5E                     unlink     A6
  185. 000001F4  205F                     movea.l    A0, [A7]+
  186. 000001F6  DEFC 0010                add.w      A7, 0x10
  187. 000001FA  4ED0                     jmp        [A0]
  188. fn000001FC:
  189. 000001FC  4E56 FFE0                link       A6, -0x0020
  190. 00000200  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  191. 00000204  286E 0008                movea.l    A4, [A6 + 0x8]
  192. 00000208  41EE FFF8                lea.l      A0, [A6 - 0x8]
  193. 0000020C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  194. 00000210  7003                     moveq.l    D0, 0x03
  195. label00000212:
  196. 00000212  30D9                     move.w     [A0]+, [A1]+
  197. 00000214  51C8 FFFC                dbf        D0, -0x6 /* 00000212 */
  198. 00000218  41EE FFF0                lea.l      A0, [A6 - 0x10]
  199. 0000021C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  200. 00000220  7003                     moveq.l    D0, 0x03
  201. label00000222:
  202. 00000222  30D9                     move.w     [A0]+, [A1]+
  203. 00000224  51C8 FFFC                dbf        D0, -0x6 /* 00000222 */
  204. 00000228  41EE FFE8                lea.l      A0, [A6 - 0x18]
  205. 0000022C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  206. 00000230  7003                     moveq.l    D0, 0x03
  207. label00000232:
  208. 00000232  30D9                     move.w     [A0]+, [A1]+
  209. 00000234  51C8 FFFC                dbf        D0, -0x6 /* 00000232 */
  210. 00000238  4267                     clr.w      -[A7]
  211. 0000023A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  212. 0000023E  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  213. 00000244  486E FFF8                pea.l      [A6 - 0x8]
  214. 00000248  303C 0603                move.w     D0, 0x603
  215. 0000024C  A816                     syscall    Pack8
  216. 0000024E  3E1F                     move.w     D7, [A7]+
  217. 00000250  6600 00E6                bne        +0xE8 /* 00000338 */
  218. 00000254  4267                     clr.w      -[A7]
  219. 00000256  486E FFF8                pea.l      [A6 - 0x8]
  220. 0000025A  2F3C 6B74 7874           move.l     -[A7], 0x6B747874 /* 'ktxt' */
  221. 00000260  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  222. 00000266  486E FFF0                pea.l      [A6 - 0x10]
  223. 0000026A  303C 0812                move.w     D0, 0x812
  224. 0000026E  A816                     syscall    Pack8
  225. 00000270  3E1F                     move.w     D7, [A7]+
  226. 00000272  6600 00C4                bne        +0xC6 /* 00000338 */
  227. 00000276  4267                     clr.w      -[A7]
  228. 00000278  486E FFF8                pea.l      [A6 - 0x8]
  229. 0000027C  2F3C 6B73 7479           move.l     -[A7], 0x6B737479 /* 'ksty' */
  230. 00000282  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  231. 00000288  486E FFE8                pea.l      [A6 - 0x18]
  232. 0000028C  303C 0812                move.w     D0, 0x812
  233. 00000290  A816                     syscall    Pack8
  234. 00000292  3E1F                     move.w     D7, [A7]+
  235. 00000294  6600 00A2                bne        +0xA4 /* 00000338 */
  236. 00000298  3E3C F954                move.w     D7, 0xF954
  237. 0000029C  42A7                     clr.l      -[A7]
  238. 0000029E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  239. 000002A2  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  240. 000002A6  2A1F                     move.l     D5, [A7]+
  241. 000002A8  0C85 0000 7530           cmpi.l     D5, 0x7530 /* 'u0' */
  242. 000002AE  6E00 0088                bgt        +0x8A /* 00000338 */
  243. 000002B2  3C2C 0040                move.w     D6, [A4 + 0x40]
  244. 000002B6  202C 0032                move.l     D0, [A4 + 0x32]
  245. 000002BA  B0AC 003A                cmp.l      D0, [A4 + 0x3A]
  246. 000002BE  6606                     bne        +0x8 /* 000002C6 */
  247. 000002C0  3006                     move.w     D0, D6
  248. 000002C2  4440                     neg.w      D0
  249. 000002C4  3C00                     move.w     D6, D0
  250. label000002C6:
  251. 000002C6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  252. 000002CA  205F                     movea.l    A0, [A7]+
  253. 000002CC  A029                     syscall    HLock
  254. 000002CE  1014                     move.b     D0, [A4]
  255. 000002D0  670E                     beq        +0x10 /* 000002E0 */
  256. 000002D2  206E FFF4                movea.l    A0, [A6 - 0xC]
  257. 000002D6  2F10                     move.l     -[A7], [A0]
  258. 000002D8  2F05                     move.l     -[A7], D5
  259. 000002DA  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  260. 000002DE  A9CF                     syscall    TESetText
  261. label000002E0:
  262. 000002E0  4AAE FFEC                tst.l      [A6 - 0x14]
  263. 000002E4  6720                     beq        +0x22 /* 00000306 */
  264. 000002E6  42A7                     clr.l      -[A7]
  265. 000002E8  206D CBC0                movea.l    A0, [A5 - 0x3440]
  266. 000002EC  2050                     movea.l    A0, [A0]
  267. 000002EE  3028 003C                move.w     D0, [A0 + 0x3C]
  268. 000002F2  48C0                     ext.l      D0
  269. 000002F4  2F00                     move.l     -[A7], D0
  270. 000002F6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  271. 000002FA  4267                     clr.w      -[A7]
  272. 000002FC  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  273. 00000300  3F3C 000B                move.w     -[A7], 0xB
  274. 00000304  A83D                     syscall    TEDispatch
  275. label00000306:
  276. 00000306  4267                     clr.w      -[A7]
  277. 00000308  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  278. 0000030C  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  279. 00000310  3F06                     move.w     -[A7], D6
  280. 00000312  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  281. 00000316  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  282. 0000031A  101F                     move.b     D0, [A7]+
  283. 0000031C  671A                     beq        +0x1C /* 00000338 */
  284. 0000031E  4247                     clr.w      D7
  285. 00000320  202C 003A                move.l     D0, [A4 + 0x3A]
  286. 00000324  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  287. 00000328  660E                     bne        +0x10 /* 00000338 */
  288. 0000032A  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  289. 0000032E  3F2C 0040                move.w     -[A7], [A4 + 0x40]
  290. 00000332  4267                     clr.w      -[A7]
  291. 00000334  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  292. label00000338:
  293. 00000338  486E FFF8                pea.l      [A6 - 0x8]
  294. 0000033C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  295. 00000340  486E FFF0                pea.l      [A6 - 0x10]
  296. 00000344  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  297. 00000348  486E FFE8                pea.l      [A6 - 0x18]
  298. 0000034C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  299. 00000350  3D47 0010                move.w     [A6 + 0x10], D7
  300. 00000354  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  301. 00000358  4E5E                     unlink     A6
  302. 0000035A  205F                     movea.l    A0, [A7]+
  303. 0000035C  504F                     addq.w     A7, 8
  304. 0000035E  4ED0                     jmp        [A0]
  305. fn00000360:
  306. 00000360  4E56 0000                link       A6, 0
  307. 00000364  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  308. 00000368  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  309. 0000036C  206E 000C                movea.l    A0, [A6 + 0xC]
  310. 00000370  226E 0008                movea.l    A1, [A6 + 0x8]
  311. 00000374  7003                     moveq.l    D0, 0x03
  312. label00000376:
  313. 00000376  32D8                     move.w     [A1]+, [A0]+
  314. 00000378  51C8 FFFC                dbf        D0, -0x6 /* 00000376 */
  315. 0000037C  206E 000C                movea.l    A0, [A6 + 0xC]
  316. 00000380  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  317. 00000384  7003                     moveq.l    D0, 0x03
  318. label00000386:
  319. 00000386  30D9                     move.w     [A0]+, [A1]+
  320. 00000388  51C8 FFFC                dbf        D0, -0x6 /* 00000386 */
  321. 0000038C  4E5E                     unlink     A6
  322. 0000038E  205F                     movea.l    A0, [A7]+
  323. 00000390  504F                     addq.w     A7, 8
  324. 00000392  4ED0                     jmp        [A0]
  325. fn00000394:
  326. 00000394  4E56 FFF2                link       A6, -0x000E
  327. 00000398  48E7 0108                movem.l    -[A7], D7,A4
  328. 0000039C  3E3C F95C                move.w     D7, 0xF95C
  329. 000003A0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  330. 000003A4  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  331. 000003A8  7003                     moveq.l    D0, 0x03
  332. label000003AA:
  333. 000003AA  30D9                     move.w     [A0]+, [A1]+
  334. 000003AC  51C8 FFFC                dbf        D0, -0x6 /* 000003AA */
  335. 000003B0  206E 000C                movea.l    A0, [A6 + 0xC]
  336. 000003B4  203C 6C6F 6E67           move.l     D0, 0x6C6F6E67 /* 'long' */
  337. 000003BA  B090                     cmp.l      D0, [A0]
  338. 000003BC  6606                     bne        +0x8 /* 000003C4 */
  339. 000003BE  2868 0004                movea.l    A4, [A0 + 0x4]
  340. 000003C2  601E                     bra        +0x20 /* 000003E2 */
  341. label000003C4:
  342. 000003C4  4267                     clr.w      -[A7]
  343. 000003C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  344. 000003CA  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  345. 000003D0  486E FFF8                pea.l      [A6 - 0x8]
  346. 000003D4  303C 0603                move.w     D0, 0x603
  347. 000003D8  A816                     syscall    Pack8
  348. 000003DA  4A5F                     tst.w      [A7]+
  349. 000003DC  660E                     bne        +0x10 /* 000003EC */
  350. 000003DE  286E FFFC                movea.l    A4, [A6 - 0x4]
  351. label000003E2:
  352. 000003E2  4247                     clr.w      D7
  353. 000003E4  2054                     movea.l    A0, [A4]
  354. 000003E6  226E 0008                movea.l    A1, [A6 + 0x8]
  355. 000003EA  2290                     move.l     [A1], [A0]
  356. label000003EC:
  357. 000003EC  486E FFF8                pea.l      [A6 - 0x8]
  358. 000003F0  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  359. 000003F4  3D47 0010                move.w     [A6 + 0x10], D7
  360. 000003F8  4CDF 1080                movem.l    D7,A4, [A7]+
  361. 000003FC  4E5E                     unlink     A6
  362. 000003FE  205F                     movea.l    A0, [A7]+
  363. 00000400  504F                     addq.w     A7, 8
  364. 00000402  4ED0                     jmp        [A0]
  365. fn00000404:
  366. 00000404  4E56 FFFC                link       A6, -0x0004
  367. 00000408  426E 0010                clr.w      [A6 + 0x10]
  368. 0000040C  206E 000C                movea.l    A0, [A6 + 0xC]
  369. 00000410  2068 0004                movea.l    A0, [A0 + 0x4]
  370. 00000414  2050                     movea.l    A0, [A0]
  371. 00000416  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  372. 0000041A  203C 6E65 7874           move.l     D0, 0x6E657874 /* 'next' */
  373. 00000420  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  374. 00000424  660A                     bne        +0xC /* 00000430 */
  375. 00000426  206E 0008                movea.l    A0, [A6 + 0x8]
  376. 0000042A  10BC 0002                move.b     [A0], 0x2
  377. 0000042E  601C                     bra        +0x1E /* 0000044C */
  378. label00000430:
  379. 00000430  203C 7072 6576           move.l     D0, 0x70726576 /* 'prev' */
  380. 00000436  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  381. 0000043A  660A                     bne        +0xC /* 00000446 */
  382. 0000043C  206E 0008                movea.l    A0, [A6 + 0x8]
  383. 00000440  10BC 0001                move.b     [A0], 0x1
  384. 00000444  6006                     bra        +0x8 /* 0000044C */
  385. label00000446:
  386. 00000446  3D7C F954 0010           move.w     [A6 + 0x10], 0xF954
  387. label0000044C:
  388. 0000044C  4E5E                     unlink     A6
  389. 0000044E  205F                     movea.l    A0, [A7]+
  390. 00000450  504F                     addq.w     A7, 8
  391. 00000452  4ED0                     jmp        [A0]
  392. fn00000454:
  393. 00000454  4E56 FFEE                link       A6, -0x0012
  394. 00000458  48E7 0308                movem.l    -[A7], D6,D7,A4
  395. 0000045C  3C3C F95C                move.w     D6, 0xF95C
  396. 00000460  41EE FFF8                lea.l      A0, [A6 - 0x8]
  397. 00000464  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  398. 00000468  7003                     moveq.l    D0, 0x03
  399. label0000046A:
  400. 0000046A  30D9                     move.w     [A0]+, [A1]+
  401. 0000046C  51C8 FFFC                dbf        D0, -0x6 /* 0000046A */
  402. 00000470  206E 000E                movea.l    A0, [A6 + 0xE]
  403. 00000474  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  404. 0000047A  B090                     cmp.l      D0, [A0]
  405. 0000047C  6606                     bne        +0x8 /* 00000484 */
  406. 0000047E  2868 0004                movea.l    A4, [A0 + 0x4]
  407. 00000482  601E                     bra        +0x20 /* 000004A2 */
  408. label00000484:
  409. 00000484  4267                     clr.w      -[A7]
  410. 00000486  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  411. 0000048A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  412. 00000490  486E FFF8                pea.l      [A6 - 0x8]
  413. 00000494  303C 0603                move.w     D0, 0x603
  414. 00000498  A816                     syscall    Pack8
  415. 0000049A  4A5F                     tst.w      [A7]+
  416. 0000049C  6630                     bne        +0x32 /* 000004CE */
  417. 0000049E  286E FFFC                movea.l    A4, [A6 - 0x4]
  418. label000004A2:
  419. 000004A2  42A7                     clr.l      -[A7]
  420. 000004A4  2F0C                     move.l     -[A7], A4
  421. 000004A6  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  422. 000004AA  2E1F                     move.l     D7, [A7]+
  423. 000004AC  302E 0008                move.w     D0, [A6 + 0x8]
  424. 000004B0  48C0                     ext.l      D0
  425. 000004B2  B087                     cmp.l      D0, D7
  426. 000004B4  6D18                     blt        +0x1A /* 000004CE */
  427. 000004B6  4246                     clr.w      D6
  428. 000004B8  206E 000A                movea.l    A0, [A6 + 0xA]
  429. 000004BC  1087                     move.b     [A0], D7
  430. 000004BE  2F14                     move.l     -[A7], [A4]
  431. 000004C0  206E 000A                movea.l    A0, [A6 + 0xA]
  432. 000004C4  4868 0001                pea.l      [A0 + 0x1]
  433. 000004C8  2F07                     move.l     -[A7], D7
  434. 000004CA  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  435. label000004CE:
  436. 000004CE  486E FFF8                pea.l      [A6 - 0x8]
  437. 000004D2  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  438. 000004D6  3D46 0012                move.w     [A6 + 0x12], D6
  439. 000004DA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  440. 000004DE  4E5E                     unlink     A6
  441. 000004E0  205F                     movea.l    A0, [A7]+
  442. 000004E2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  443. 000004E6  4ED0                     jmp        [A0]
  444. fn000004E8:
  445. 000004E8  4E56 FFF2                link       A6, -0x000E
  446. 000004EC  48E7 0108                movem.l    -[A7], D7,A4
  447. 000004F0  3E3C F95C                move.w     D7, 0xF95C
  448. 000004F4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  449. 000004F8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  450. 000004FC  7003                     moveq.l    D0, 0x03
  451. label000004FE:
  452. 000004FE  30D9                     move.w     [A0]+, [A1]+
  453. 00000500  51C8 FFFC                dbf        D0, -0x6 /* 000004FE */
  454. 00000504  206E 000C                movea.l    A0, [A6 + 0xC]
  455. 00000508  203C 7368 6F72           move.l     D0, 0x73686F72 /* 'shor' */
  456. 0000050E  B090                     cmp.l      D0, [A0]
  457. 00000510  6606                     bne        +0x8 /* 00000518 */
  458. 00000512  2868 0004                movea.l    A4, [A0 + 0x4]
  459. 00000516  601E                     bra        +0x20 /* 00000536 */
  460. label00000518:
  461. 00000518  4267                     clr.w      -[A7]
  462. 0000051A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  463. 0000051E  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  464. 00000524  486E FFF8                pea.l      [A6 - 0x8]
  465. 00000528  303C 0603                move.w     D0, 0x603
  466. 0000052C  A816                     syscall    Pack8
  467. 0000052E  4A5F                     tst.w      [A7]+
  468. 00000530  660E                     bne        +0x10 /* 00000540 */
  469. 00000532  286E FFFC                movea.l    A4, [A6 - 0x4]
  470. label00000536:
  471. 00000536  4247                     clr.w      D7
  472. 00000538  2054                     movea.l    A0, [A4]
  473. 0000053A  226E 0008                movea.l    A1, [A6 + 0x8]
  474. 0000053E  3290                     move.w     [A1], [A0]
  475. label00000540:
  476. 00000540  486E FFF8                pea.l      [A6 - 0x8]
  477. 00000544  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  478. 00000548  3D47 0010                move.w     [A6 + 0x10], D7
  479. 0000054C  4CDF 1080                movem.l    D7,A4, [A7]+
  480. 00000550  4E5E                     unlink     A6
  481. 00000552  205F                     movea.l    A0, [A7]+
  482. 00000554  504F                     addq.w     A7, 8
  483. 00000556  4ED0                     jmp        [A0]
  484. export_341:
  485. 00000558  4E56 FFF0                link       A6, -0x0010
  486. 0000055C  2D6E 0014 FFF8           move.l     [A6 - 0x8], [A6 + 0x14]
  487. 00000562  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  488. 00000568  4267                     clr.w      -[A7]
  489. 0000056A  2F2D FC42                move.l     -[A7], [A5 - 0x3BE]
  490. 0000056E  42A7                     clr.l      -[A7]
  491. 00000570  486E FFF8                pea.l      [A6 - 0x8]
  492. 00000574  486E FFF0                pea.l      [A6 - 0x10]
  493. 00000578  303C 0833                move.w     D0, 0x833
  494. 0000057C  A816                     syscall    Pack8
  495. 0000057E  4A5F                     tst.w      [A7]+
  496. 00000580  6618                     bne        +0x1A /* 0000059A */
  497. 00000582  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  498. 00000588  206E 000C                movea.l    A0, [A6 + 0xC]
  499. 0000058C  20AE FFF0                move.l     [A0], [A6 - 0x10]
  500. 00000590  206E 0008                movea.l    A0, [A6 + 0x8]
  501. 00000594  20AE FFF4                move.l     [A0], [A6 - 0xC]
  502. 00000598  600C                     bra        +0xE /* 000005A6 */
  503. label0000059A:
  504. 0000059A  422E 0018                clr.b      [A6 + 0x18]
  505. 0000059E  206E 000C                movea.l    A0, [A6 + 0xC]
  506. 000005A2  7000                     moveq.l    D0, 0x00
  507. 000005A4  2080                     move.l     [A0], D0
  508. label000005A6:
  509. 000005A6  4E5E                     unlink     A6
  510. 000005A8  205F                     movea.l    A0, [A7]+
  511. 000005AA  DEFC 0010                add.w      A7, 0x10
  512. 000005AE  4ED0                     jmp        [A0]
  513. fn000005B0:
  514. 000005B0  4E56 FFF2                link       A6, -0x000E
  515. 000005B4  48E7 0118                movem.l    -[A7], D7,A3,A4
  516. 000005B8  266E 000C                movea.l    A3, [A6 + 0xC]
  517. 000005BC  286E 0008                movea.l    A4, [A6 + 0x8]
  518. 000005C0  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  519. 000005C6  B093                     cmp.l      D0, [A3]
  520. 000005C8  6626                     bne        +0x28 /* 000005F0 */
  521. 000005CA  4247                     clr.w      D7
  522. 000005CC  18BC 0001                move.b     [A4], 0x1
  523. 000005D0  296D A548 0002           move.l     [A4 + 0x2], [A5 - 0x5AB8]
  524. 000005D6  296B 0222 0006           move.l     [A4 + 0x6], [A3 + 0x222]
  525. 000005DC  296B 0116 000A           move.l     [A4 + 0xA], [A3 + 0x116]
  526. 000005E2  296B 0006 0010           move.l     [A4 + 0x10], [A3 + 0x6]
  527. 000005E8  396B 0014 000E           move.w     [A4 + 0xE], [A3 + 0x14]
  528. 000005EE  607C                     bra        +0x7E /* 0000066C */
  529. label000005F0:
  530. 000005F0  4267                     clr.w      -[A7]
  531. 000005F2  486B 0114                pea.l      [A3 + 0x114]
  532. 000005F6  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  533. 000005FA  4A5F                     tst.w      [A7]+
  534. 000005FC  6706                     beq        +0x8 /* 00000604 */
  535. 000005FE  3E3C F940                move.w     D7, 0xF940
  536. 00000602  6068                     bra        +0x6A /* 0000066C */
  537. label00000604:
  538. 00000604  486E FFF4                pea.l      [A6 - 0xC]
  539. 00000608  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  540. 0000060C  4267                     clr.w      -[A7]
  541. 0000060E  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  542. 00000612  3E1F                     move.w     D7, [A7]+
  543. 00000614  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  544. 0000061A  B093                     cmp.l      D0, [A3]
  545. 0000061C  6606                     bne        +0x8 /* 00000624 */
  546. 0000061E  18BC 0002                move.b     [A4], 0x2
  547. 00000622  6036                     bra        +0x38 /* 0000065A */
  548. label00000624:
  549. 00000624  203C 6342 4744           move.l     D0, 0x63424744 /* 'cBGD' */
  550. 0000062A  B093                     cmp.l      D0, [A3]
  551. 0000062C  6606                     bne        +0x8 /* 00000634 */
  552. 0000062E  18BC 0003                move.b     [A4], 0x3
  553. 00000632  6026                     bra        +0x28 /* 0000065A */
  554. label00000634:
  555. 00000634  203C 6353 544B           move.l     D0, 0x6353544B /* 'cSTK' */
  556. 0000063A  B093                     cmp.l      D0, [A3]
  557. 0000063C  6606                     bne        +0x8 /* 00000644 */
  558. 0000063E  18BC 0004                move.b     [A4], 0x4
  559. 00000642  6016                     bra        +0x18 /* 0000065A */
  560. label00000644:
  561. 00000644  203C 5749 4C44           move.l     D0, 0x57494C44 /* 'WILD' */
  562. 0000064A  B093                     cmp.l      D0, [A3]
  563. 0000064C  6606                     bne        +0x8 /* 00000654 */
  564. 0000064E  18BC 0005                move.b     [A4], 0x5
  565. 00000652  6006                     bra        +0x8 /* 0000065A */
  566. label00000654:
  567. 00000654  3E3C F940                move.w     D7, 0xF940
  568. 00000658  6012                     bra        +0x14 /* 0000066C */
  569. label0000065A:
  570. 0000065A  296E FFFC 0002           move.l     [A4 + 0x2], [A6 - 0x4]
  571. 00000660  296E FFF8 0006           move.l     [A4 + 0x6], [A6 - 0x8]
  572. 00000666  296E FFF4 000A           move.l     [A4 + 0xA], [A6 - 0xC]
  573. label0000066C:
  574. 0000066C  3D47 0010                move.w     [A6 + 0x10], D7
  575. 00000670  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  576. 00000674  4E5E                     unlink     A6
  577. 00000676  205F                     movea.l    A0, [A7]+
  578. 00000678  504F                     addq.w     A7, 8
  579. 0000067A  4ED0                     jmp        [A0]
  580. fn0000067C:
  581. 0000067C  4E56 0000                link       A6, 0
  582. 00000680  206E 0008                movea.l    A0, [A6 + 0x8]
  583. 00000684  10BC 0002                move.b     [A0], 0x2
  584. 00000688  4267                     clr.w      -[A7]
  585. 0000068A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  586. 0000068E  206E 0008                movea.l    A0, [A6 + 0x8]
  587. 00000692  4868 0002                pea.l      [A0 + 0x2]
  588. 00000696  4EBA FF18                jsr        [PC - 0xE8 /* 000005B0 */]
  589. 0000069A  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  590. 0000069E  4E5E                     unlink     A6
  591. 000006A0  205F                     movea.l    A0, [A7]+
  592. 000006A2  504F                     addq.w     A7, 8
  593. 000006A4  4ED0                     jmp        [A0]
  594. fn000006A6:
  595. 000006A6  4E56 0000                link       A6, 0
  596. 000006AA  2F0C                     move.l     -[A7], A4
  597. 000006AC  286E 0008                movea.l    A4, [A6 + 0x8]
  598. 000006B0  52AC FFF8                addq.l     [A4 - 0x8], 1
  599. 000006B4  4267                     clr.w      -[A7]
  600. 000006B6  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  601. 000006BA  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  602. 000006BE  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  603. 000006C4  486C FFFC                pea.l      [A4 - 0x4]
  604. 000006C8  7004                     moveq.l    D0, 0x04
  605. 000006CA  2F00                     move.l     -[A7], D0
  606. 000006CC  303C 0A08                move.w     D0, 0xA08
  607. 000006D0  A816                     syscall    Pack8
  608. 000006D2  395F FFF4                move.w     [A4 - 0xC], [A7]+
  609. 000006D6  670C                     beq        +0xE /* 000006E4 */
  610. 000006D8  206E 0008                movea.l    A0, [A6 + 0x8]
  611. 000006DC  2C48                     movea.l    A6, A0
  612. 000006DE  4EFA 0160                jmp        [PC + 0x160 /* 00000840 */]
  613. 000006E2  0000 285F                ori.b      D0, 0x5F /* '_' */
  614. // begin alternate branch 000006E4-000006E6
  615. label000006E4:
  616. 000006E4  285F                     movea.l    A4, [A7]+
  617. // end alternate branch 000006E4-000006E6
  618. label000006E4: // (misaligned)
  619. 000006E6  4E5E                     unlink     A6
  620. 000006E8  2E9F                     move.l     [A7], [A7]+
  621. 000006EA  4E75                     rts
  622. fn000006EC:
  623. 000006EC  4E56 FFF4                link       A6, -0x000C
  624. 000006F0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  625. 000006F4  4A6E 000C                tst.w      [A6 + 0xC]
  626. 000006F8  662A                     bne        +0x2C /* 00000724 */
  627. 000006FA  2D7C 706C 616E FFFC      move.l     [A6 - 0x4], 0x706C616E /* 'plan' */
  628. 00000702  4267                     clr.w      -[A7]
  629. 00000704  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  630. 0000070A  486E FFFC                pea.l      [A6 - 0x4]
  631. 0000070E  7004                     moveq.l    D0, 0x04
  632. 00000710  2F00                     move.l     -[A7], D0
  633. 00000712  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  634. 00000716  303C 0825                move.w     D0, 0x825
  635. 0000071A  A816                     syscall    Pack8
  636. 0000071C  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  637. 00000720  6000 011E                bra        +0x120 /* 00000840 */
  638. label00000724:
  639. 00000724  4267                     clr.w      -[A7]
  640. 00000726  42A7                     clr.l      -[A7]
  641. 00000728  42A7                     clr.l      -[A7]
  642. 0000072A  4267                     clr.w      -[A7]
  643. 0000072C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  644. 00000730  303C 0706                move.w     D0, 0x706
  645. 00000734  A816                     syscall    Pack8
  646. 00000736  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  647. 0000073A  6600 0104                bne        +0x106 /* 00000840 */
  648. 0000073E  4267                     clr.w      -[A7]
  649. 00000740  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  650. 00000744  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  651. 00000748  1D5F FFF7                move.b     [A6 - 0x9], [A7]+
  652. 0000074C  7000                     moveq.l    D0, 0x00
  653. 0000074E  2D40 FFF8                move.l     [A6 - 0x8], D0
  654. 00000752  4267                     clr.w      -[A7]
  655. 00000754  486E FFF7                pea.l      [A6 - 0x9]
  656. 00000758  7007                     moveq.l    D0, 0x07
  657. 0000075A  2F00                     move.l     -[A7], D0
  658. 0000075C  A85D                     syscall    BitTst
  659. 0000075E  101F                     move.b     D0, [A7]+
  660. 00000760  670E                     beq        +0x10 /* 00000770 */
  661. 00000762  2D7C 626F 6C64 FFFC      move.l     [A6 - 0x4], 0x626F6C64 /* 'bold' */
  662. 0000076A  2F0E                     move.l     -[A7], A6
  663. 0000076C  4EBA FF38                jsr        [PC - 0xC8 /* 000006A6 */]
  664. label00000770:
  665. 00000770  4267                     clr.w      -[A7]
  666. 00000772  486E FFF7                pea.l      [A6 - 0x9]
  667. 00000776  7006                     moveq.l    D0, 0x06
  668. 00000778  2F00                     move.l     -[A7], D0
  669. 0000077A  A85D                     syscall    BitTst
  670. 0000077C  101F                     move.b     D0, [A7]+
  671. 0000077E  670E                     beq        +0x10 /* 0000078E */
  672. 00000780  2D7C 6974 616C FFFC      move.l     [A6 - 0x4], 0x6974616C /* 'ital' */
  673. 00000788  2F0E                     move.l     -[A7], A6
  674. 0000078A  4EBA FF1A                jsr        [PC - 0xE6 /* 000006A6 */]
  675. label0000078E:
  676. 0000078E  4267                     clr.w      -[A7]
  677. 00000790  486E FFF7                pea.l      [A6 - 0x9]
  678. 00000794  7005                     moveq.l    D0, 0x05
  679. 00000796  2F00                     move.l     -[A7], D0
  680. 00000798  A85D                     syscall    BitTst
  681. 0000079A  101F                     move.b     D0, [A7]+
  682. 0000079C  670E                     beq        +0x10 /* 000007AC */
  683. 0000079E  2D7C 756E 646C FFFC      move.l     [A6 - 0x4], 0x756E646C /* 'undl' */
  684. 000007A6  2F0E                     move.l     -[A7], A6
  685. 000007A8  4EBA FEFC                jsr        [PC - 0x104 /* 000006A6 */]
  686. label000007AC:
  687. 000007AC  4267                     clr.w      -[A7]
  688. 000007AE  486E FFF7                pea.l      [A6 - 0x9]
  689. 000007B2  7004                     moveq.l    D0, 0x04
  690. 000007B4  2F00                     move.l     -[A7], D0
  691. 000007B6  A85D                     syscall    BitTst
  692. 000007B8  101F                     move.b     D0, [A7]+
  693. 000007BA  670E                     beq        +0x10 /* 000007CA */
  694. 000007BC  2D7C 6F75 746C FFFC      move.l     [A6 - 0x4], 0x6F75746C /* 'outl' */
  695. 000007C4  2F0E                     move.l     -[A7], A6
  696. 000007C6  4EBA FEDE                jsr        [PC - 0x122 /* 000006A6 */]
  697. label000007CA:
  698. 000007CA  4267                     clr.w      -[A7]
  699. 000007CC  486E FFF7                pea.l      [A6 - 0x9]
  700. 000007D0  7003                     moveq.l    D0, 0x03
  701. 000007D2  2F00                     move.l     -[A7], D0
  702. 000007D4  A85D                     syscall    BitTst
  703. 000007D6  101F                     move.b     D0, [A7]+
  704. 000007D8  670E                     beq        +0x10 /* 000007E8 */
  705. 000007DA  2D7C 7368 6164 FFFC      move.l     [A6 - 0x4], 0x73686164 /* 'shad' */
  706. 000007E2  2F0E                     move.l     -[A7], A6
  707. 000007E4  4EBA FEC0                jsr        [PC - 0x140 /* 000006A6 */]
  708. label000007E8:
  709. 000007E8  4267                     clr.w      -[A7]
  710. 000007EA  486E FFF7                pea.l      [A6 - 0x9]
  711. 000007EE  7002                     moveq.l    D0, 0x02
  712. 000007F0  2F00                     move.l     -[A7], D0
  713. 000007F2  A85D                     syscall    BitTst
  714. 000007F4  101F                     move.b     D0, [A7]+
  715. 000007F6  670E                     beq        +0x10 /* 00000806 */
  716. 000007F8  2D7C 636F 6E64 FFFC      move.l     [A6 - 0x4], 0x636F6E64 /* 'cond' */
  717. 00000800  2F0E                     move.l     -[A7], A6
  718. 00000802  4EBA FEA2                jsr        [PC - 0x15E /* 000006A6 */]
  719. label00000806:
  720. 00000806  4267                     clr.w      -[A7]
  721. 00000808  486E FFF7                pea.l      [A6 - 0x9]
  722. 0000080C  7001                     moveq.l    D0, 0x01
  723. 0000080E  2F00                     move.l     -[A7], D0
  724. 00000810  A85D                     syscall    BitTst
  725. 00000812  101F                     move.b     D0, [A7]+
  726. 00000814  670E                     beq        +0x10 /* 00000824 */
  727. 00000816  2D7C 4558 5444 FFFC      move.l     [A6 - 0x4], 0x45585444 /* 'EXTD' */
  728. 0000081E  2F0E                     move.l     -[A7], A6
  729. 00000820  4EBA FE84                jsr        [PC - 0x17C /* 000006A6 */]
  730. label00000824:
  731. 00000824  4267                     clr.w      -[A7]
  732. 00000826  486E FFF7                pea.l      [A6 - 0x9]
  733. 0000082A  42A7                     clr.l      -[A7]
  734. 0000082C  A85D                     syscall    BitTst
  735. 0000082E  101F                     move.b     D0, [A7]+
  736. 00000830  670E                     beq        +0x10 /* 00000840 */
  737. 00000832  2D7C 4752 5550 FFFC      move.l     [A6 - 0x4], 0x47525550 /* 'GRUP' */
  738. 0000083A  2F0E                     move.l     -[A7], A6
  739. 0000083C  4EBA FE68                jsr        [PC - 0x198 /* 000006A6 */]
  740. label00000840:
  741. 00000840  4FEE FFD4                lea.l      A7, [A6 - 0x2C]
  742. 00000844  3D6E FFF4 000E           move.w     [A6 + 0xE], [A6 - 0xC]
  743. 0000084A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  744. 0000084E  4E5E                     unlink     A6
  745. 00000850  205F                     movea.l    A0, [A7]+
  746. 00000852  5C4F                     addq.w     A7, 6
  747. 00000854  4ED0                     jmp        [A0]
  748. fn00000856:
  749. 00000856  4E56 FFF8                link       A6, -0x0008
  750. 0000085A  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  751. 00000860  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  752. 00000866  4267                     clr.w      -[A7]
  753. 00000868  2F2D FC3E                move.l     -[A7], [A5 - 0x3C2]
  754. 0000086C  42A7                     clr.l      -[A7]
  755. 0000086E  486E FFF8                pea.l      [A6 - 0x8]
  756. 00000872  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  757. 00000876  303C 0833                move.w     D0, 0x833
  758. 0000087A  A816                     syscall    Pack8
  759. 0000087C  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  760. 00000880  4E5E                     unlink     A6
  761. 00000882  205F                     movea.l    A0, [A7]+
  762. 00000884  DEFC 000C                add.w      A7, 0xC
  763. 00000888  4ED0                     jmp        [A0]
  764. fn0000088A:
  765. 0000088A  4E56 FFDE                link       A6, -0x0022
  766. 0000088E  48E7 0108                movem.l    -[A7], D7,A4
  767. 00000892  206E 000C                movea.l    A0, [A6 + 0xC]
  768. 00000896  43EE FFE0                lea.l      A1, [A6 - 0x20]
  769. 0000089A  700F                     moveq.l    D0, 0x0F
  770. label0000089C:
  771. 0000089C  32D8                     move.w     [A1]+, [A0]+
  772. 0000089E  51C8 FFFC                dbf        D0, -0x6 /* 0000089C */
  773. 000008A2  286E 0008                movea.l    A4, [A6 + 0x8]
  774. 000008A6  4247                     clr.w      D7
  775. 000008A8  486E FFE0                pea.l      [A6 - 0x20]
  776. 000008AC  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  777. 000008B0  486E FFE0                pea.l      [A6 - 0x20]
  778. 000008B4  487A 02E8                pea.l      [PC + 0x2E8 /* 00000B9E, value 0x662726F, pstring "browse" */]
  779. 000008B8  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  780. 000008BC  101F                     move.b     D0, [A7]+
  781. 000008BE  6708                     beq        +0xA /* 000008C8 */
  782. 000008C0  7001                     moveq.l    D0, 0x01
  783. 000008C2  2880                     move.l     [A4], D0
  784. 000008C4  6000 020E                bra        +0x210 /* 00000AD4 */
  785. label000008C8:
  786. 000008C8  486E FFE0                pea.l      [A6 - 0x20]
  787. 000008CC  487A 02CA                pea.l      [PC + 0x2CA /* 00000B98, value 0x5627275, pstring "brush" */]
  788. 000008D0  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  789. 000008D4  101F                     move.b     D0, [A7]+
  790. 000008D6  6708                     beq        +0xA /* 000008E0 */
  791. 000008D8  7007                     moveq.l    D0, 0x07
  792. 000008DA  2880                     move.l     [A4], D0
  793. 000008DC  6000 01F6                bra        +0x1F8 /* 00000AD4 */
  794. label000008E0:
  795. 000008E0  486E FFE0                pea.l      [A6 - 0x20]
  796. 000008E4  487A 02AA                pea.l      [PC + 0x2AA /* 00000B90, value 0x6627563, pstring "bucket" */]
  797. 000008E8  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  798. 000008EC  101F                     move.b     D0, [A7]+
  799. 000008EE  6708                     beq        +0xA /* 000008F8 */
  800. 000008F0  700D                     moveq.l    D0, 0x0D
  801. 000008F2  2880                     move.l     [A4], D0
  802. 000008F4  6000 01DE                bra        +0x1E0 /* 00000AD4 */
  803. label000008F8:
  804. 000008F8  486E FFE0                pea.l      [A6 - 0x20]
  805. 000008FC  487A 028A                pea.l      [PC + 0x28A /* 00000B88, value 0x6627574, pstring "button" */]
  806. 00000900  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  807. 00000904  101F                     move.b     D0, [A7]+
  808. 00000906  6708                     beq        +0xA /* 00000910 */
  809. 00000908  7002                     moveq.l    D0, 0x02
  810. 0000090A  2880                     move.l     [A4], D0
  811. 0000090C  6000 01C6                bra        +0x1C8 /* 00000AD4 */
  812. label00000910:
  813. 00000910  486E FFE0                pea.l      [A6 - 0x20]
  814. 00000914  487A 026C                pea.l      [PC + 0x26C /* 00000B82, value 0x5637572, pstring "curve" */]
  815. 00000918  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  816. 0000091C  101F                     move.b     D0, [A7]+
  817. 0000091E  6708                     beq        +0xA /* 00000928 */
  818. 00000920  700F                     moveq.l    D0, 0x0F
  819. 00000922  2880                     move.l     [A4], D0
  820. 00000924  6000 01AE                bra        +0x1B0 /* 00000AD4 */
  821. label00000928:
  822. 00000928  486E FFE0                pea.l      [A6 - 0x20]
  823. 0000092C  487A 024C                pea.l      [PC + 0x24C /* 00000B7A, value 0x6657261, pstring "eraser" */]
  824. 00000930  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  825. 00000934  101F                     move.b     D0, [A7]+
  826. 00000936  6708                     beq        +0xA /* 00000940 */
  827. 00000938  7008                     moveq.l    D0, 0x08
  828. 0000093A  2880                     move.l     [A4], D0
  829. 0000093C  6000 0196                bra        +0x198 /* 00000AD4 */
  830. label00000940:
  831. 00000940  486E FFE0                pea.l      [A6 - 0x20]
  832. 00000944  487A 022E                pea.l      [PC + 0x22E /* 00000B74, value 0x5666965, pstring "field" */]
  833. 00000948  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  834. 0000094C  101F                     move.b     D0, [A7]+
  835. 0000094E  6708                     beq        +0xA /* 00000958 */
  836. 00000950  7003                     moveq.l    D0, 0x03
  837. 00000952  2880                     move.l     [A4], D0
  838. 00000954  6000 017E                bra        +0x180 /* 00000AD4 */
  839. label00000958:
  840. 00000958  486E FFE0                pea.l      [A6 - 0x20]
  841. 0000095C  487A 0210                pea.l      [PC + 0x210 /* 00000B6E, value 0x56C6173, pstring "lasso" */]
  842. 00000960  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  843. 00000964  101F                     move.b     D0, [A7]+
  844. 00000966  6708                     beq        +0xA /* 00000970 */
  845. 00000968  7005                     moveq.l    D0, 0x05
  846. 0000096A  2880                     move.l     [A4], D0
  847. 0000096C  6000 0166                bra        +0x168 /* 00000AD4 */
  848. label00000970:
  849. 00000970  486E FFE0                pea.l      [A6 - 0x20]
  850. 00000974  487A 01F2                pea.l      [PC + 0x1F2 /* 00000B68, value 0x46C696E, pstring "line" */]
  851. 00000978  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  852. 0000097C  101F                     move.b     D0, [A7]+
  853. 0000097E  6708                     beq        +0xA /* 00000988 */
  854. 00000980  7009                     moveq.l    D0, 0x09
  855. 00000982  2880                     move.l     [A4], D0
  856. 00000984  6000 014E                bra        +0x150 /* 00000AD4 */
  857. label00000988:
  858. 00000988  486E FFE0                pea.l      [A6 - 0x20]
  859. 0000098C  487A 01D4                pea.l      [PC + 0x1D4 /* 00000B62, value 0x46F7661, pstring "oval" */]
  860. 00000990  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  861. 00000994  101F                     move.b     D0, [A7]+
  862. 00000996  6708                     beq        +0xA /* 000009A0 */
  863. 00000998  700E                     moveq.l    D0, 0x0E
  864. 0000099A  2880                     move.l     [A4], D0
  865. 0000099C  6000 0136                bra        +0x138 /* 00000AD4 */
  866. label000009A0:
  867. 000009A0  486E FFE0                pea.l      [A6 - 0x20]
  868. 000009A4  487A 01B4                pea.l      [PC + 0x1B4 /* 00000B5A, value 0x670656E, pstring "pencil" */]
  869. 000009A8  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  870. 000009AC  101F                     move.b     D0, [A7]+
  871. 000009AE  6708                     beq        +0xA /* 000009B8 */
  872. 000009B0  7006                     moveq.l    D0, 0x06
  873. 000009B2  2880                     move.l     [A4], D0
  874. 000009B4  6000 011E                bra        +0x120 /* 00000AD4 */
  875. label000009B8:
  876. 000009B8  486E FFE0                pea.l      [A6 - 0x20]
  877. 000009BC  487A 0194                pea.l      [PC + 0x194 /* 00000B52, value 0x7706F6C, pstring "polygon" */]
  878. 000009C0  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  879. 000009C4  101F                     move.b     D0, [A7]+
  880. 000009C6  6708                     beq        +0xA /* 000009D0 */
  881. 000009C8  7012                     moveq.l    D0, 0x12
  882. 000009CA  2880                     move.l     [A4], D0
  883. 000009CC  6000 0106                bra        +0x108 /* 00000AD4 */
  884. label000009D0:
  885. 000009D0  486E FFE0                pea.l      [A6 - 0x20]
  886. 000009D4  487A 0176                pea.l      [PC + 0x176 /* 00000B4C, value 0x4706F6C, pstring "poly" */]
  887. 000009D8  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  888. 000009DC  101F                     move.b     D0, [A7]+
  889. 000009DE  6708                     beq        +0xA /* 000009E8 */
  890. 000009E0  7012                     moveq.l    D0, 0x12
  891. 000009E2  2880                     move.l     [A4], D0
  892. 000009E4  6000 00EE                bra        +0xF0 /* 00000AD4 */
  893. label000009E8:
  894. 000009E8  486E FFE0                pea.l      [A6 - 0x20]
  895. 000009EC  487A 0154                pea.l      [PC + 0x154 /* 00000B42, value 0x9726563 '\trec', pstring "rectangle" */]
  896. 000009F0  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  897. 000009F4  101F                     move.b     D0, [A7]+
  898. 000009F6  6708                     beq        +0xA /* 00000A00 */
  899. 000009F8  700B                     moveq.l    D0, 0x0B
  900. 000009FA  2880                     move.l     [A4], D0
  901. 000009FC  6000 00D6                bra        +0xD8 /* 00000AD4 */
  902. label00000A00:
  903. 00000A00  486E FFE0                pea.l      [A6 - 0x20]
  904. 00000A04  487A 0136                pea.l      [PC + 0x136 /* 00000B3C, value 0x4726563, pstring "rect" */]
  905. 00000A08  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  906. 00000A0C  101F                     move.b     D0, [A7]+
  907. 00000A0E  6708                     beq        +0xA /* 00000A18 */
  908. 00000A10  700B                     moveq.l    D0, 0x0B
  909. 00000A12  2880                     move.l     [A4], D0
  910. 00000A14  6000 00BE                bra        +0xC0 /* 00000AD4 */
  911. label00000A18:
  912. 00000A18  486E FFE0                pea.l      [A6 - 0x20]
  913. 00000A1C  487A 010E                pea.l      [PC + 0x10E /* 00000B2C, value 0xF726567, pstring "regular polygon" */]
  914. 00000A20  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  915. 00000A24  101F                     move.b     D0, [A7]+
  916. 00000A26  6708                     beq        +0xA /* 00000A30 */
  917. 00000A28  7011                     moveq.l    D0, 0x11
  918. 00000A2A  2880                     move.l     [A4], D0
  919. 00000A2C  6000 00A6                bra        +0xA8 /* 00000AD4 */
  920. label00000A30:
  921. 00000A30  486E FFE0                pea.l      [A6 - 0x20]
  922. 00000A34  487A 00E8                pea.l      [PC + 0xE8 /* 00000B1E, value 0xC726567, pstring "regular poly" */]
  923. 00000A38  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  924. 00000A3C  101F                     move.b     D0, [A7]+
  925. 00000A3E  6708                     beq        +0xA /* 00000A48 */
  926. 00000A40  7011                     moveq.l    D0, 0x11
  927. 00000A42  2880                     move.l     [A4], D0
  928. 00000A44  6000 008E                bra        +0x90 /* 00000AD4 */
  929. label00000A48:
  930. 00000A48  486E FFE0                pea.l      [A6 - 0x20]
  931. 00000A4C  487A 00C0                pea.l      [PC + 0xC0 /* 00000B0E, value 0xF726F75, pstring "round rectangle" */]
  932. 00000A50  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  933. 00000A54  101F                     move.b     D0, [A7]+
  934. 00000A56  6706                     beq        +0x8 /* 00000A5E */
  935. 00000A58  700C                     moveq.l    D0, 0x0C
  936. 00000A5A  2880                     move.l     [A4], D0
  937. 00000A5C  6076                     bra        +0x78 /* 00000AD4 */
  938. label00000A5E:
  939. 00000A5E  486E FFE0                pea.l      [A6 - 0x20]
  940. 00000A62  487A 009E                pea.l      [PC + 0x9E /* 00000B02, value 0xA726F75 '\nrou', pstring "round rect" */]
  941. 00000A66  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  942. 00000A6A  101F                     move.b     D0, [A7]+
  943. 00000A6C  6706                     beq        +0x8 /* 00000A74 */
  944. 00000A6E  700C                     moveq.l    D0, 0x0C
  945. 00000A70  2880                     move.l     [A4], D0
  946. 00000A72  6060                     bra        +0x62 /* 00000AD4 */
  947. label00000A74:
  948. 00000A74  486E FFE0                pea.l      [A6 - 0x20]
  949. 00000A78  487A 0080                pea.l      [PC + 0x80 /* 00000AFA, value 0x673656C, pstring "select" */]
  950. 00000A7C  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  951. 00000A80  101F                     move.b     D0, [A7]+
  952. 00000A82  6706                     beq        +0x8 /* 00000A8A */
  953. 00000A84  7004                     moveq.l    D0, 0x04
  954. 00000A86  2880                     move.l     [A4], D0
  955. 00000A88  604A                     bra        +0x4C /* 00000AD4 */
  956. label00000A8A:
  957. 00000A8A  486E FFE0                pea.l      [A6 - 0x20]
  958. 00000A8E  487A 0064                pea.l      [PC + 0x64 /* 00000AF4, value 0x5737072, pstring "spray" */]
  959. 00000A92  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  960. 00000A96  101F                     move.b     D0, [A7]+
  961. 00000A98  6706                     beq        +0x8 /* 00000AA0 */
  962. 00000A9A  700A                     moveq.l    D0, 0x0A
  963. 00000A9C  2880                     move.l     [A4], D0
  964. 00000A9E  6034                     bra        +0x36 /* 00000AD4 */
  965. label00000AA0:
  966. 00000AA0  486E FFE0                pea.l      [A6 - 0x20]
  967. 00000AA4  487A 0044                pea.l      [PC + 0x44 /* 00000AEA, value 0x9737072 '\tspr', pstring "spray can" */]
  968. 00000AA8  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  969. 00000AAC  101F                     move.b     D0, [A7]+
  970. 00000AAE  6706                     beq        +0x8 /* 00000AB6 */
  971. 00000AB0  700A                     moveq.l    D0, 0x0A
  972. 00000AB2  2880                     move.l     [A4], D0
  973. 00000AB4  601E                     bra        +0x20 /* 00000AD4 */
  974. label00000AB6:
  975. 00000AB6  486E FFE0                pea.l      [A6 - 0x20]
  976. 00000ABA  487A 0028                pea.l      [PC + 0x28 /* 00000AE4, value 0x4746578, pstring "text" */]
  977. 00000ABE  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  978. 00000AC2  101F                     move.b     D0, [A7]+
  979. 00000AC4  6706                     beq        +0x8 /* 00000ACC */
  980. 00000AC6  7010                     moveq.l    D0, 0x10
  981. 00000AC8  2880                     move.l     [A4], D0
  982. 00000ACA  6008                     bra        +0xA /* 00000AD4 */
  983. label00000ACC:
  984. 00000ACC  7000                     moveq.l    D0, 0x00
  985. 00000ACE  2880                     move.l     [A4], D0
  986. 00000AD0  3E3C F959                move.w     D7, 0xF959
  987. label00000AD4:
  988. 00000AD4  3D47 0010                move.w     [A6 + 0x10], D7
  989. 00000AD8  4CDF 1080                movem.l    D7,A4, [A7]+
  990. 00000ADC  4E5E                     unlink     A6
  991. 00000ADE  205F                     movea.l    A0, [A7]+
  992. 00000AE0  504F                     addq.w     A7, 8
  993. 00000AE2  4ED0                     jmp        [A0]
  994. 00000AE4  0474 6578 7400           subi.w     [A4 + D7.w * 4], 0x6578 /* 'ex' */
  995. 00000AEA  0973 7072                bchg       [A3 + D7.w + 0x72], D4
  996. 00000AEE  6179                     bsr        +0x7B /* 00000B69 */
  997. 00000AF0  2063                     movea.l    A0, -[A3]
  998. 00000AF2  616E                     bsr        +0x70 /* 00000B62 */
  999. 00000AF4  0573 7072                bchg       [A3 + D7.w + 0x72], D2
  1000. 00000AF8  6179                     bsr        +0x7B /* 00000B73 */
  1001. 00000AFA  0673 656C 6563 7400 0A72 6F75 addi.w     [[A3 + 0x7400] + 0xA726F75], 0x656C /* 'el' */
  1002. 00000B06  6E64                     bgt        +0x66 /* 00000B6C */
  1003. 00000B08  2072 6563 7400 0F72 6F75 movea.l    A0, [[A2 + 0x7400] + 0xF726F75]
  1004. 00000B12  6E64                     bgt        +0x66 /* 00000B78 */
  1005. 00000B14  2072 6563 7461 6E67 6C65 movea.l    A0, [[A2 + 0x7461] + 0x6E676C65]
  1006. 00000B1E  0C72 6567 756C           cmpi.w     <<invalid full ext with I/IS == 4>>, 0x6567 /* 'eg' */
  1007. 00000B24  6172                     bsr        +0x74 /* 00000B98 */
  1008. 00000B26  2070 6F6C                movea.l    A0, <<invalid full ext with I/IS == 4>>
  1009. 00000B2A  7900                     moveq.l    D4, 0x00
  1010. 00000B2C  0F72 6567                bchg       <<invalid full ext with IS == 1 and I/IS == 7>>, D7
  1011. 00000B30  756C                     moveq.l    D2, 0x6C
  1012. 00000B32  6172                     bsr        +0x74 /* 00000BA6 */
  1013. 00000B34  2070 6F6C                movea.l    A0, <<invalid full ext with I/IS == 4>>
  1014. 00000B38  7967                     moveq.l    D4, 0x67
  1015. 00000B3A  6F6E                     ble        +0x70 /* 00000BAA */
  1016. 00000B3C  0472 6563 7400           subi.w     [A2 + D7.w * 4], 0x6563 /* 'ec' */
  1017. 00000B42  0972 6563 7461 6E67 6C65 bchg       [[A2 + 0x7461] + 0x6E676C65], D4
  1018. 00000B4C  0470 6F6C 7900           subi.w     [A0 + <<invalid base displacement size>> + D7], 0x6F6C /* 'ol' */
  1019. 00000B52  0770 6F6C                bchg       <<invalid full ext with I/IS == 4>>, D3
  1020. 00000B56  7967                     moveq.l    D4, 0x67
  1021. 00000B58  6F6E                     ble        +0x70 /* 00000BC8 */
  1022. 00000B5A  0670 656E 6369 6C00      addi.w     [[A0 + 0x6C00]], 0x656E /* 'en' */
  1023. fn00000B62:
  1024. 00000B62  046F 7661 6C00           subi.w     [A7 + 0x6C00], 0x7661 /* 'va' */
  1025. 00000B68  046C 696E 6500           subi.w     [A4 + 0x6500], 0x696E /* 'in' */
  1026. // begin alternate branch 00000B6C-00000B72
  1027. label00000B6C:
  1028. 00000B6C  6500 056C                bcs        +0x56E /* 000010DA */
  1029. 00000B70  6173                     bsr        +0x75 /* 00000BE5 */
  1030. // end alternate branch 00000B6C-00000B72
  1031. label00000B6C: // (misaligned)
  1032. 00000B6E  056C 6173                bchg       [A4 + 0x6173], D2
  1033. 00000B72  736F                     moveq.l    D1, 0x6F
  1034. 00000B74  0566                     bchg       -[A6], D2
  1035. 00000B76  6965                     bvs        +0x67 /* 00000BDD */
  1036. label00000B78:
  1037. 00000B78  6C64                     bge        +0x66 /* 00000BDE */
  1038. 00000B7A  0665 7261                addi.w     -[A5], 0x7261 /* 'ra' */
  1039. 00000B7E  7365                     moveq.l    D1, 0x65
  1040. 00000B80  7200                     moveq.l    D1, 0x00
  1041. 00000B82  0563                     bchg       -[A3], D2
  1042. 00000B84  7572                     moveq.l    D2, 0x72
  1043. 00000B86  7665                     moveq.l    D3, 0x65
  1044. 00000B88  0662 7574                addi.w     -[A2], 0x7574 /* 'ut' */
  1045. 00000B8C  746F                     moveq.l    D2, 0x6F
  1046. 00000B8E  6E00 0662                bgt        +0x664 /* 000011F2 */
  1047. 00000B92  7563                     moveq.l    D2, 0x63
  1048. 00000B94  6B65                     bmi        +0x67 /* 00000BFB */
  1049. 00000B96  7400                     moveq.l    D2, 0x00
  1050. fn00000B98:
  1051. 00000B98  0562                     bchg       -[A2], D2
  1052. 00000B9A  7275                     moveq.l    D1, 0x75
  1053. 00000B9C  7368                     moveq.l    D1, 0x68
  1054. 00000B9E  0662 726F                addi.w     -[A2], 0x726F /* 'ro' */
  1055. 00000BA2  7773                     moveq.l    D3, 0x73
  1056. 00000BA4  6500 4E56                bcs        +0x4E58 /* 000059FC */
  1057. // begin alternate branch 00000BA6-00000BAA
  1058. fn00000BA6:
  1059. 00000BA6  4E56 FFFE                link       A6, -0x0002
  1060. // end alternate branch 00000BA6-00000BAA
  1061. fn00000BA6: // (misaligned)
  1062. 00000BA8  FFFE                     .extension 0xFFE // unimplemented
  1063. label00000BAA:
  1064. 00000BAA  48E7 0300                movem.l    -[A7], D6,D7
  1065. 00000BAE  2E2E 000C                move.l     D7, [A6 + 0xC]
  1066. 00000BB2  4246                     clr.w      D6
  1067. 00000BB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1068. 00000BB8  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  1069. 00000BBC  7001                     moveq.l    D0, 0x01
  1070. 00000BBE  B087                     cmp.l      D0, D7
  1071. 00000BC0  6614                     bne        +0x16 /* 00000BD6 */
  1072. 00000BC2  206E 0008                movea.l    A0, [A6 + 0x8]
  1073. 00000BC6  43FA 0266                lea.l      A1, [PC + 0x266 /* 00000E2E, value 0x662726F, pstring "browse" */]
  1074. // begin alternate branch 00000BC8-00000BCC
  1075. label00000BC8:
  1076. 00000BC8  0266 7003                andi.w     -[A6], 0x7003
  1077. // end alternate branch 00000BC8-00000BCC
  1078. label00000BC8: // (misaligned)
  1079. 00000BCA  7003                     moveq.l    D0, 0x03
  1080. label00000BCC:
  1081. 00000BCC  30D9                     move.w     [A0]+, [A1]+
  1082. 00000BCE  51C8 FFFC                dbf        D0, -0x6 /* 00000BCC */
  1083. 00000BD2  6000 01BC                bra        +0x1BE /* 00000D90 */
  1084. label00000BD6:
  1085. 00000BD6  7002                     moveq.l    D0, 0x02
  1086. 00000BD8  B087                     cmp.l      D0, D7
  1087. 00000BDA  6614                     bne        +0x16 /* 00000BF0 */
  1088. 00000BDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1089. // begin alternate branch 00000BDE-00000BE6
  1090. label00000BDE:
  1091. 00000BDE  0008 43FA                ori.b      A0, 0xFA
  1092. 00000BE2  0244 7003                andi.w     D4, 0x7003
  1093. // end alternate branch 00000BDE-00000BE6
  1094. label00000BDE: // (misaligned)
  1095. 00000BE0  43FA 0244                lea.l      A1, [PC + 0x244 /* 00000E26, value 0x6627574, pstring "button" */]
  1096. 00000BE4  7003                     moveq.l    D0, 0x03
  1097. label00000BE6:
  1098. 00000BE6  30D9                     move.w     [A0]+, [A1]+
  1099. 00000BE8  51C8 FFFC                dbf        D0, -0x6 /* 00000BE6 */
  1100. 00000BEC  6000 01A2                bra        +0x1A4 /* 00000D90 */
  1101. label00000BF0:
  1102. 00000BF0  7003                     moveq.l    D0, 0x03
  1103. 00000BF2  B087                     cmp.l      D0, D7
  1104. 00000BF4  6614                     bne        +0x16 /* 00000C0A */
  1105. 00000BF6  206E 0008                movea.l    A0, [A6 + 0x8]
  1106. 00000BFA  43FA 0224                lea.l      A1, [PC + 0x224 /* 00000E20, value 0x5666965, pstring "field" */]
  1107. 00000BFE  7002                     moveq.l    D0, 0x02
  1108. label00000C00:
  1109. 00000C00  30D9                     move.w     [A0]+, [A1]+
  1110. 00000C02  51C8 FFFC                dbf        D0, -0x6 /* 00000C00 */
  1111. 00000C06  6000 0188                bra        +0x18A /* 00000D90 */
  1112. label00000C0A:
  1113. 00000C0A  7004                     moveq.l    D0, 0x04
  1114. 00000C0C  B087                     cmp.l      D0, D7
  1115. 00000C0E  6614                     bne        +0x16 /* 00000C24 */
  1116. 00000C10  206E 0008                movea.l    A0, [A6 + 0x8]
  1117. 00000C14  43FA 0202                lea.l      A1, [PC + 0x202 /* 00000E18, value 0x673656C, pstring "select" */]
  1118. 00000C18  7003                     moveq.l    D0, 0x03
  1119. label00000C1A:
  1120. 00000C1A  30D9                     move.w     [A0]+, [A1]+
  1121. 00000C1C  51C8 FFFC                dbf        D0, -0x6 /* 00000C1A */
  1122. 00000C20  6000 016E                bra        +0x170 /* 00000D90 */
  1123. label00000C24:
  1124. 00000C24  7005                     moveq.l    D0, 0x05
  1125. 00000C26  B087                     cmp.l      D0, D7
  1126. 00000C28  6614                     bne        +0x16 /* 00000C3E */
  1127. 00000C2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1128. 00000C2E  43FA 01E2                lea.l      A1, [PC + 0x1E2 /* 00000E12, value 0x56C6173, pstring "lasso" */]
  1129. 00000C32  7002                     moveq.l    D0, 0x02
  1130. label00000C34:
  1131. 00000C34  30D9                     move.w     [A0]+, [A1]+
  1132. 00000C36  51C8 FFFC                dbf        D0, -0x6 /* 00000C34 */
  1133. 00000C3A  6000 0154                bra        +0x156 /* 00000D90 */
  1134. label00000C3E:
  1135. 00000C3E  7006                     moveq.l    D0, 0x06
  1136. 00000C40  B087                     cmp.l      D0, D7
  1137. 00000C42  6614                     bne        +0x16 /* 00000C58 */
  1138. 00000C44  206E 0008                movea.l    A0, [A6 + 0x8]
  1139. 00000C48  43FA 01C0                lea.l      A1, [PC + 0x1C0 /* 00000E0A, value 0x670656E, pstring "pencil" */]
  1140. 00000C4C  7003                     moveq.l    D0, 0x03
  1141. label00000C4E:
  1142. 00000C4E  30D9                     move.w     [A0]+, [A1]+
  1143. 00000C50  51C8 FFFC                dbf        D0, -0x6 /* 00000C4E */
  1144. 00000C54  6000 013A                bra        +0x13C /* 00000D90 */
  1145. label00000C58:
  1146. 00000C58  7007                     moveq.l    D0, 0x07
  1147. 00000C5A  B087                     cmp.l      D0, D7
  1148. 00000C5C  6614                     bne        +0x16 /* 00000C72 */
  1149. 00000C5E  206E 0008                movea.l    A0, [A6 + 0x8]
  1150. 00000C62  43FA 01A0                lea.l      A1, [PC + 0x1A0 /* 00000E04, value 0x5627275, pstring "brush" */]
  1151. 00000C66  7002                     moveq.l    D0, 0x02
  1152. label00000C68:
  1153. 00000C68  30D9                     move.w     [A0]+, [A1]+
  1154. 00000C6A  51C8 FFFC                dbf        D0, -0x6 /* 00000C68 */
  1155. 00000C6E  6000 0120                bra        +0x122 /* 00000D90 */
  1156. label00000C72:
  1157. 00000C72  7008                     moveq.l    D0, 0x08
  1158. 00000C74  B087                     cmp.l      D0, D7
  1159. 00000C76  6614                     bne        +0x16 /* 00000C8C */
  1160. 00000C78  206E 0008                movea.l    A0, [A6 + 0x8]
  1161. 00000C7C  43FA 017E                lea.l      A1, [PC + 0x17E /* 00000DFC, value 0x6657261, pstring "eraser" */]
  1162. 00000C80  7003                     moveq.l    D0, 0x03
  1163. label00000C82:
  1164. 00000C82  30D9                     move.w     [A0]+, [A1]+
  1165. 00000C84  51C8 FFFC                dbf        D0, -0x6 /* 00000C82 */
  1166. 00000C88  6000 0106                bra        +0x108 /* 00000D90 */
  1167. label00000C8C:
  1168. 00000C8C  7009                     moveq.l    D0, 0x09
  1169. 00000C8E  B087                     cmp.l      D0, D7
  1170. 00000C90  6614                     bne        +0x16 /* 00000CA6 */
  1171. 00000C92  206E 0008                movea.l    A0, [A6 + 0x8]
  1172. 00000C96  43FA 015E                lea.l      A1, [PC + 0x15E /* 00000DF6, value 0x46C696E, pstring "line" */]
  1173. 00000C9A  7002                     moveq.l    D0, 0x02
  1174. label00000C9C:
  1175. 00000C9C  30D9                     move.w     [A0]+, [A1]+
  1176. 00000C9E  51C8 FFFC                dbf        D0, -0x6 /* 00000C9C */
  1177. 00000CA2  6000 00EC                bra        +0xEE /* 00000D90 */
  1178. label00000CA6:
  1179. 00000CA6  700A                     moveq.l    D0, 0x0A
  1180. 00000CA8  B087                     cmp.l      D0, D7
  1181. 00000CAA  6614                     bne        +0x16 /* 00000CC0 */
  1182. 00000CAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1183. 00000CB0  43FA 013A                lea.l      A1, [PC + 0x13A /* 00000DEC, value 0x9737072 '\tspr', pstring "spray can" */]
  1184. 00000CB4  7004                     moveq.l    D0, 0x04
  1185. label00000CB6:
  1186. 00000CB6  30D9                     move.w     [A0]+, [A1]+
  1187. 00000CB8  51C8 FFFC                dbf        D0, -0x6 /* 00000CB6 */
  1188. 00000CBC  6000 00D2                bra        +0xD4 /* 00000D90 */
  1189. label00000CC0:
  1190. 00000CC0  700B                     moveq.l    D0, 0x0B
  1191. 00000CC2  B087                     cmp.l      D0, D7
  1192. 00000CC4  6614                     bne        +0x16 /* 00000CDA */
  1193. 00000CC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1194. 00000CCA  43FA 0116                lea.l      A1, [PC + 0x116 /* 00000DE2, value 0x9726563 '\trec', pstring "rectangle" */]
  1195. 00000CCE  7004                     moveq.l    D0, 0x04
  1196. label00000CD0:
  1197. 00000CD0  30D9                     move.w     [A0]+, [A1]+
  1198. 00000CD2  51C8 FFFC                dbf        D0, -0x6 /* 00000CD0 */
  1199. 00000CD6  6000 00B8                bra        +0xBA /* 00000D90 */
  1200. label00000CDA:
  1201. 00000CDA  700C                     moveq.l    D0, 0x0C
  1202. 00000CDC  B087                     cmp.l      D0, D7
  1203. 00000CDE  6614                     bne        +0x16 /* 00000CF4 */
  1204. 00000CE0  206E 0008                movea.l    A0, [A6 + 0x8]
  1205. 00000CE4  43FA 00EC                lea.l      A1, [PC + 0xEC /* 00000DD2, value 0xF726F75, pstring "round rectangle" */]
  1206. 00000CE8  7007                     moveq.l    D0, 0x07
  1207. label00000CEA:
  1208. 00000CEA  30D9                     move.w     [A0]+, [A1]+
  1209. 00000CEC  51C8 FFFC                dbf        D0, -0x6 /* 00000CEA */
  1210. 00000CF0  6000 009E                bra        +0xA0 /* 00000D90 */
  1211. label00000CF4:
  1212. 00000CF4  700D                     moveq.l    D0, 0x0D
  1213. 00000CF6  B087                     cmp.l      D0, D7
  1214. 00000CF8  6614                     bne        +0x16 /* 00000D0E */
  1215. 00000CFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1216. 00000CFE  43FA 00CA                lea.l      A1, [PC + 0xCA /* 00000DCA, value 0x6627563, pstring "bucket" */]
  1217. 00000D02  7003                     moveq.l    D0, 0x03
  1218. label00000D04:
  1219. 00000D04  30D9                     move.w     [A0]+, [A1]+
  1220. 00000D06  51C8 FFFC                dbf        D0, -0x6 /* 00000D04 */
  1221. 00000D0A  6000 0084                bra        +0x86 /* 00000D90 */
  1222. label00000D0E:
  1223. 00000D0E  700E                     moveq.l    D0, 0x0E
  1224. 00000D10  B087                     cmp.l      D0, D7
  1225. 00000D12  6612                     bne        +0x14 /* 00000D26 */
  1226. 00000D14  206E 0008                movea.l    A0, [A6 + 0x8]
  1227. 00000D18  43FA 00AA                lea.l      A1, [PC + 0xAA /* 00000DC4, value 0x46F7661, pstring "oval" */]
  1228. 00000D1C  7002                     moveq.l    D0, 0x02
  1229. label00000D1E:
  1230. 00000D1E  30D9                     move.w     [A0]+, [A1]+
  1231. 00000D20  51C8 FFFC                dbf        D0, -0x6 /* 00000D1E */
  1232. 00000D24  606A                     bra        +0x6C /* 00000D90 */
  1233. label00000D26:
  1234. 00000D26  700F                     moveq.l    D0, 0x0F
  1235. 00000D28  B087                     cmp.l      D0, D7
  1236. 00000D2A  6612                     bne        +0x14 /* 00000D3E */
  1237. 00000D2C  206E 0008                movea.l    A0, [A6 + 0x8]
  1238. 00000D30  43FA 008C                lea.l      A1, [PC + 0x8C /* 00000DBE, value 0x5637572, pstring "curve" */]
  1239. 00000D34  7002                     moveq.l    D0, 0x02
  1240. label00000D36:
  1241. 00000D36  30D9                     move.w     [A0]+, [A1]+
  1242. 00000D38  51C8 FFFC                dbf        D0, -0x6 /* 00000D36 */
  1243. 00000D3C  6052                     bra        +0x54 /* 00000D90 */
  1244. label00000D3E:
  1245. 00000D3E  7010                     moveq.l    D0, 0x10
  1246. 00000D40  B087                     cmp.l      D0, D7
  1247. 00000D42  6612                     bne        +0x14 /* 00000D56 */
  1248. 00000D44  206E 0008                movea.l    A0, [A6 + 0x8]
  1249. 00000D48  43FA 006E                lea.l      A1, [PC + 0x6E /* 00000DB8, value 0x4746578, pstring "text" */]
  1250. 00000D4C  7002                     moveq.l    D0, 0x02
  1251. label00000D4E:
  1252. 00000D4E  30D9                     move.w     [A0]+, [A1]+
  1253. 00000D50  51C8 FFFC                dbf        D0, -0x6 /* 00000D4E */
  1254. 00000D54  603A                     bra        +0x3C /* 00000D90 */
  1255. label00000D56:
  1256. 00000D56  7011                     moveq.l    D0, 0x11
  1257. 00000D58  B087                     cmp.l      D0, D7
  1258. 00000D5A  6612                     bne        +0x14 /* 00000D6E */
  1259. 00000D5C  206E 0008                movea.l    A0, [A6 + 0x8]
  1260. 00000D60  43FA 0046                lea.l      A1, [PC + 0x46 /* 00000DA8, value 0xF726567, pstring "regular polygon" */]
  1261. 00000D64  7007                     moveq.l    D0, 0x07
  1262. label00000D66:
  1263. 00000D66  30D9                     move.w     [A0]+, [A1]+
  1264. 00000D68  51C8 FFFC                dbf        D0, -0x6 /* 00000D66 */
  1265. 00000D6C  6022                     bra        +0x24 /* 00000D90 */
  1266. label00000D6E:
  1267. 00000D6E  7012                     moveq.l    D0, 0x12
  1268. 00000D70  B087                     cmp.l      D0, D7
  1269. 00000D72  6612                     bne        +0x14 /* 00000D86 */
  1270. 00000D74  206E 0008                movea.l    A0, [A6 + 0x8]
  1271. 00000D78  43FA 0026                lea.l      A1, [PC + 0x26 /* 00000DA0, value 0x7706F6C, pstring "polygon" */]
  1272. 00000D7C  7003                     moveq.l    D0, 0x03
  1273. label00000D7E:
  1274. 00000D7E  30D9                     move.w     [A0]+, [A1]+
  1275. 00000D80  51C8 FFFC                dbf        D0, -0x6 /* 00000D7E */
  1276. 00000D84  600A                     bra        +0xC /* 00000D90 */
  1277. label00000D86:
  1278. 00000D86  206E 0008                movea.l    A0, [A6 + 0x8]
  1279. 00000D8A  4210                     clr.b      [A0]
  1280. 00000D8C  3C3C F959                move.w     D6, 0xF959
  1281. label00000D90:
  1282. 00000D90  3D46 0010                move.w     [A6 + 0x10], D6
  1283. 00000D94  4CDF 00C0                movem.l    D6,D7, [A7]+
  1284. 00000D98  4E5E                     unlink     A6
  1285. 00000D9A  205F                     movea.l    A0, [A7]+
  1286. 00000D9C  504F                     addq.w     A7, 8
  1287. 00000D9E  4ED0                     jmp        [A0]
  1288. 00000DA0  0770 6F6C                bchg       <<invalid full ext with I/IS == 4>>, D3
  1289. 00000DA4  7967                     moveq.l    D4, 0x67
  1290. 00000DA6  6F6E                     ble        +0x70 /* 00000E16 */
  1291. 00000DA8  0F72 6567                bchg       <<invalid full ext with IS == 1 and I/IS == 7>>, D7
  1292. 00000DAC  756C                     moveq.l    D2, 0x6C
  1293. 00000DAE  6172                     bsr        +0x74 /* 00000E22 */
  1294. 00000DB0  2070 6F6C                movea.l    A0, <<invalid full ext with I/IS == 4>>
  1295. 00000DB4  7967                     moveq.l    D4, 0x67
  1296. 00000DB6  6F6E                     ble        +0x70 /* 00000E26 */
  1297. 00000DB8  0474 6578 7400           subi.w     [A4 + D7.w * 4], 0x6578 /* 'ex' */
  1298. 00000DBE  0563                     bchg       -[A3], D2
  1299. 00000DC0  7572                     moveq.l    D2, 0x72
  1300. 00000DC2  7665                     moveq.l    D3, 0x65
  1301. 00000DC4  046F 7661 6C00           subi.w     [A7 + 0x6C00], 0x7661 /* 'va' */
  1302. 00000DCA  0662 7563                addi.w     -[A2], 0x7563 /* 'uc' */
  1303. 00000DCE  6B65                     bmi        +0x67 /* 00000E35 */
  1304. 00000DD0  7400                     moveq.l    D2, 0x00
  1305. 00000DD2  0F72 6F75                bchg       <<invalid full ext with IS == 1 and I/IS == 5>>, D7
  1306. 00000DD6  6E64                     bgt        +0x66 /* 00000E3C */
  1307. 00000DD8  2072 6563 7461 6E67 6C65 movea.l    A0, [[A2 + 0x7461] + 0x6E676C65]
  1308. 00000DE2  0972 6563 7461 6E67 6C65 bchg       [[A2 + 0x7461] + 0x6E676C65], D4
  1309. 00000DEC  0973 7072                bchg       [A3 + D7.w + 0x72], D4
  1310. 00000DF0  6179                     bsr        +0x7B /* 00000E6B */
  1311. 00000DF2  2063                     movea.l    A0, -[A3]
  1312. 00000DF4  616E                     bsr        +0x70 /* 00000E64 */
  1313. 00000DF6  046C 696E 6500           subi.w     [A4 + 0x6500], 0x696E /* 'in' */
  1314. 00000DFC  0665 7261                addi.w     -[A5], 0x7261 /* 'ra' */
  1315. 00000E00  7365                     moveq.l    D1, 0x65
  1316. 00000E02  7200                     moveq.l    D1, 0x00
  1317. 00000E04  0562                     bchg       -[A2], D2
  1318. 00000E06  7275                     moveq.l    D1, 0x75
  1319. 00000E08  7368                     moveq.l    D1, 0x68
  1320. 00000E0A  0670 656E 6369 6C00      addi.w     [[A0 + 0x6C00]], 0x656E /* 'en' */
  1321. 00000E12  056C 6173                bchg       [A4 + 0x6173], D2
  1322. label00000E16:
  1323. 00000E16  736F                     moveq.l    D1, 0x6F
  1324. 00000E18  0673 656C 6563 7400 0566 6965 addi.w     [[A3 + 0x7400] + 0x5666965], 0x656C /* 'el' */
  1325. // begin alternate branch 00000E22-00000E24
  1326. fn00000E22:
  1327. 00000E22  6965                     bvs        +0x67 /* 00000E89 */
  1328. // end alternate branch 00000E22-00000E24
  1329. fn00000E22: // (misaligned)
  1330. 00000E24  6C64                     bge        +0x66 /* 00000E8A */
  1331. label00000E26:
  1332. 00000E26  0662 7574                addi.w     -[A2], 0x7574 /* 'ut' */
  1333. 00000E2A  746F                     moveq.l    D2, 0x6F
  1334. 00000E2C  6E00 0662                bgt        +0x664 /* 00001490 */
  1335. 00000E30  726F                     moveq.l    D1, 0x6F
  1336. 00000E32  7773                     moveq.l    D3, 0x73
  1337. 00000E34  6500 4E56                bcs        +0x4E58 /* 00005C8C */
  1338. // begin alternate branch 00000E36-00000E3A
  1339. fn00000E36:
  1340. 00000E36  4E56 FEF6                link       A6, -0x010A
  1341. // end alternate branch 00000E36-00000E3A
  1342. fn00000E36: // (misaligned)
  1343. 00000E38  FEF6                     .extension 0xEF6 // unimplemented
  1344. 00000E3A  206E 0008                movea.l    A0, [A6 + 0x8]
  1345. // begin alternate branch 00000E3C-00000E42
  1346. label00000E3C:
  1347. 00000E3C  0008 43EE                ori.b      A0, 0xEE
  1348. 00000E40  FFF8                     .extension 0xFF8 // unimplemented
  1349. // end alternate branch 00000E3C-00000E42
  1350. label00000E3C: // (misaligned)
  1351. 00000E3E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1352. 00000E42  7003                     moveq.l    D0, 0x03
  1353. label00000E44:
  1354. 00000E44  32D8                     move.w     [A1]+, [A0]+
  1355. 00000E46  51C8 FFFC                dbf        D0, -0x6 /* 00000E44 */
  1356. 00000E4A  2D7C 5445 5854 FFF8      move.l     [A6 - 0x8], 0x54455854 /* 'TEXT' */
  1357. 00000E52  4267                     clr.w      -[A7]
  1358. 00000E54  486E FFF8                pea.l      [A6 - 0x8]
  1359. 00000E58  486E FEF8                pea.l      [A6 - 0x108]
  1360. 00000E5C  3F3C 00FF                move.w     -[A7], 0xFF
  1361. 00000E60  4EBA F5F2                jsr        [PC - 0xA0E /* 00000454 */]
  1362. fn00000E64:
  1363. 00000E64  3D5F FEF6                move.w     [A6 - 0x10A], [A7]+
  1364. 00000E68  486E FEF8                pea.l      [A6 - 0x108]
  1365. 00000E6C  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1366. 00000E70  4E5E                     unlink     A6
  1367. 00000E72  2E9F                     move.l     [A7], [A7]+
  1368. 00000E74  4E75                     rts
  1369. fn00000E76:
  1370. 00000E76  4E56 FFF8                link       A6, -0x0008
  1371. 00000E7A  2F0C                     move.l     -[A7], A4
  1372. 00000E7C  426E 000C                clr.w      [A6 + 0xC]
  1373. 00000E80  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  1374. 00000E84  4A6C 000E                tst.w      [A4 + 0xE]
  1375. 00000E88  6606                     bne        +0x8 /* 00000E90 */
  1376. label00000E8A:
  1377. 00000E8A  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  1378. 00000E8E  600C                     bra        +0xE /* 00000E9C */
  1379. label00000E90:
  1380. 00000E90  486C 000C                pea.l      [A4 + 0xC]
  1381. 00000E94  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1382. 00000E98  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  1383. label00000E9C:
  1384. 00000E9C  4267                     clr.w      -[A7]
  1385. 00000E9E  486E FFF8                pea.l      [A6 - 0x8]
  1386. 00000EA2  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1387. 00000EA6  4267                     clr.w      -[A7]
  1388. 00000EA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1389. 00000EAC  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  1390. 00000EB2  486E FFF8                pea.l      [A6 - 0x8]
  1391. 00000EB6  303C 0610                move.w     D0, 0x610
  1392. 00000EBA  A816                     syscall    Pack8
  1393. 00000EBC  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1394. 00000EC0  486E FFF8                pea.l      [A6 - 0x8]
  1395. 00000EC4  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1396. 00000EC8  285F                     movea.l    A4, [A7]+
  1397. 00000ECA  4E5E                     unlink     A6
  1398. 00000ECC  2E9F                     move.l     [A7], [A7]+
  1399. 00000ECE  4E75                     rts
  1400. fn00000ED0:
  1401. 00000ED0  4E56 FFFC                link       A6, -0x0004
  1402. 00000ED4  2F0C                     move.l     -[A7], A4
  1403. 00000ED6  426E 0014                clr.w      [A6 + 0x14]
  1404. 00000EDA  206E 0010                movea.l    A0, [A6 + 0x10]
  1405. 00000EDE  2868 0004                movea.l    A4, [A0 + 0x4]
  1406. 00000EE2  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  1407. 00000EE8  B090                     cmp.l      D0, [A0]
  1408. 00000EEA  6708                     beq        +0xA /* 00000EF4 */
  1409. 00000EEC  3D7C F959 0014           move.w     [A6 + 0x14], 0xF959
  1410. 00000EF2  6028                     bra        +0x2A /* 00000F1C */
  1411. label00000EF4:
  1412. 00000EF4  2054                     movea.l    A0, [A4]
  1413. 00000EF6  4868 0004                pea.l      [A0 + 0x4]
  1414. 00000EFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1415. 00000EFE  2F3C 0000 0110           move.l     -[A7], 0x110
  1416. 00000F04  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1417. 00000F08  2054                     movea.l    A0, [A4]
  1418. 00000F0A  4868 0114                pea.l      [A0 + 0x114]
  1419. 00000F0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1420. 00000F12  2F3C 0000 021C           move.l     -[A7], 0x21C
  1421. 00000F18  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1422. label00000F1C:
  1423. 00000F1C  285F                     movea.l    A4, [A7]+
  1424. 00000F1E  4E5E                     unlink     A6
  1425. 00000F20  205F                     movea.l    A0, [A7]+
  1426. 00000F22  DEFC 000C                add.w      A7, 0xC
  1427. 00000F26  4ED0                     jmp        [A0]
  1428. fn00000F28:
  1429. 00000F28  4E56 0000                link       A6, 0
  1430. 00000F2C  2F0C                     move.l     -[A7], A4
  1431. 00000F2E  286E 0008                movea.l    A4, [A6 + 0x8]
  1432. 00000F32  203C 5346 524D           move.l     D0, 0x5346524D /* 'SFRM' */
  1433. 00000F38  B094                     cmp.l      D0, [A4]
  1434. 00000F3A  660E                     bne        +0x10 /* 00000F4A */
  1435. 00000F3C  28BC 5445 5854           move.l     [A4], 0x54455854 /* 'TEXT' */
  1436. 00000F42  1B7C 0002 CE80           move.b     [A5 - 0x3180], 0x2
  1437. 00000F48  605C                     bra        +0x5E /* 00000FA6 */
  1438. label00000F4A:
  1439. 00000F4A  203C 4C46 524D           move.l     D0, 0x4C46524D /* 'LFRM' */
  1440. 00000F50  B094                     cmp.l      D0, [A4]
  1441. 00000F52  660E                     bne        +0x10 /* 00000F62 */
  1442. 00000F54  28BC 5445 5854           move.l     [A4], 0x54455854 /* 'TEXT' */
  1443. 00000F5A  1B7C 0001 CE80           move.b     [A5 - 0x3180], 0x1
  1444. 00000F60  6044                     bra        +0x46 /* 00000FA6 */
  1445. label00000F62:
  1446. 00000F62  203C 4146 524D           move.l     D0, 0x4146524D /* 'AFRM' */
  1447. 00000F68  B094                     cmp.l      D0, [A4]
  1448. 00000F6A  660E                     bne        +0x10 /* 00000F7A */
  1449. 00000F6C  28BC 5445 5854           move.l     [A4], 0x54455854 /* 'TEXT' */
  1450. 00000F72  1B7C 0003 CE80           move.b     [A5 - 0x3180], 0x3
  1451. 00000F78  602C                     bra        +0x2E /* 00000FA6 */
  1452. label00000F7A:
  1453. 00000F7A  203C 4546 524D           move.l     D0, 0x4546524D /* 'EFRM' */
  1454. 00000F80  B094                     cmp.l      D0, [A4]
  1455. 00000F82  660E                     bne        +0x10 /* 00000F92 */
  1456. 00000F84  28BC 5445 5854           move.l     [A4], 0x54455854 /* 'TEXT' */
  1457. 00000F8A  1B7C 0004 CE80           move.b     [A5 - 0x3180], 0x4
  1458. 00000F90  6014                     bra        +0x16 /* 00000FA6 */
  1459. label00000F92:
  1460. 00000F92  203C 4846 524D           move.l     D0, 0x4846524D /* 'HFRM' */
  1461. 00000F98  B094                     cmp.l      D0, [A4]
  1462. 00000F9A  660A                     bne        +0xC /* 00000FA6 */
  1463. 00000F9C  28BC 5445 5854           move.l     [A4], 0x54455854 /* 'TEXT' */
  1464. 00000FA2  422D CE80                clr.b      [A5 - 0x3180]
  1465. label00000FA6:
  1466. 00000FA6  285F                     movea.l    A4, [A7]+
  1467. 00000FA8  4E5E                     unlink     A6
  1468. 00000FAA  2E9F                     move.l     [A7], [A7]+
  1469. 00000FAC  4E75                     rts
  1470. fn00000FAE:
  1471. 00000FAE  4E56 FFEA                link       A6, -0x0016
  1472. 00000FB2  2F07                     move.l     -[A7], D7
  1473. 00000FB4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1474. 00000FB8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1475. 00000FBC  7003                     moveq.l    D0, 0x03
  1476. label00000FBE:
  1477. 00000FBE  30D9                     move.w     [A0]+, [A1]+
  1478. 00000FC0  51C8 FFFC                dbf        D0, -0x6 /* 00000FBE */
  1479. 00000FC4  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1480. 00000FC8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1481. 00000FCC  7003                     moveq.l    D0, 0x03
  1482. label00000FCE:
  1483. 00000FCE  30D9                     move.w     [A0]+, [A1]+
  1484. 00000FD0  51C8 FFFC                dbf        D0, -0x6 /* 00000FCE */
  1485. 00000FD4  7004                     moveq.l    D0, 0x04
  1486. 00000FD6  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1487. 00000FDA  660A                     bne        +0xC /* 00000FE6 */
  1488. 00000FDC  2D7C 6342 4744 FFEC      move.l     [A6 - 0x14], 0x63424744 /* 'cBGD' */
  1489. 00000FE4  6008                     bra        +0xA /* 00000FEE */
  1490. label00000FE6:
  1491. 00000FE6  2D7C 6343 5244 FFEC      move.l     [A6 - 0x14], 0x63435244 /* 'cCRD' */
  1492. label00000FEE:
  1493. 00000FEE  4267                     clr.w      -[A7]
  1494. 00000FF0  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  1495. 00000FF6  486E 0012                pea.l      [A6 + 0x12]
  1496. 00000FFA  7004                     moveq.l    D0, 0x04
  1497. 00000FFC  2F00                     move.l     -[A7], D0
  1498. 00000FFE  486E FFF8                pea.l      [A6 - 0x8]
  1499. 00001002  303C 0825                move.w     D0, 0x825
  1500. 00001006  A816                     syscall    Pack8
  1501. 00001008  3E1F                     move.w     D7, [A7]+
  1502. 0000100A  6610                     bne        +0x12 /* 0000101C */
  1503. 0000100C  4267                     clr.w      -[A7]
  1504. 0000100E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1505. 00001012  486E FFF0                pea.l      [A6 - 0x10]
  1506. 00001016  4EBA 02C8                jsr        [PC + 0x2C8 /* 000012E0 */]
  1507. 0000101A  3E1F                     move.w     D7, [A7]+
  1508. label0000101C:
  1509. 0000101C  4A47                     tst.w      D7
  1510. 0000101E  6620                     bne        +0x22 /* 00001040 */
  1511. 00001020  4267                     clr.w      -[A7]
  1512. 00001022  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1513. 00001026  486E FFF0                pea.l      [A6 - 0x10]
  1514. 0000102A  2F3C 4944 2020           move.l     -[A7], 0x49442020 /* 'ID  ' */
  1515. 00001030  486E FFF8                pea.l      [A6 - 0x8]
  1516. 00001034  4267                     clr.w      -[A7]
  1517. 00001036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1518. 0000103A  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  1519. 0000103E  3E1F                     move.w     D7, [A7]+
  1520. label00001040:
  1521. 00001040  486E FFF8                pea.l      [A6 - 0x8]
  1522. 00001044  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1523. 00001048  486E FFF0                pea.l      [A6 - 0x10]
  1524. 0000104C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1525. 00001050  3D47 0016                move.w     [A6 + 0x16], D7
  1526. 00001054  2E1F                     move.l     D7, [A7]+
  1527. 00001056  4E5E                     unlink     A6
  1528. 00001058  205F                     movea.l    A0, [A7]+
  1529. 0000105A  DEFC 000E                add.w      A7, 0xE
  1530. 0000105E  4ED0                     jmp        [A0]
  1531. fn00001060:
  1532. 00001060  4E56 FFEA                link       A6, -0x0016
  1533. 00001064  48E7 0108                movem.l    -[A7], D7,A4
  1534. 00001068  286E 000C                movea.l    A4, [A6 + 0xC]
  1535. 0000106C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1536. 00001070  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1537. 00001074  7003                     moveq.l    D0, 0x03
  1538. label00001076:
  1539. 00001076  30D9                     move.w     [A0]+, [A1]+
  1540. 00001078  51C8 FFFC                dbf        D0, -0x6 /* 00001076 */
  1541. 0000107C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1542. 00001080  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1543. 00001084  7003                     moveq.l    D0, 0x03
  1544. label00001086:
  1545. 00001086  30D9                     move.w     [A0]+, [A1]+
  1546. 00001088  51C8 FFFC                dbf        D0, -0x6 /* 00001086 */
  1547. 0000108C  202E 0018                move.l     D0, [A6 + 0x18]
  1548. 00001090  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  1549. 00001094  661C                     bne        +0x1E /* 000010B2 */
  1550. 00001096  7001                     moveq.l    D0, 0x01
  1551. 00001098  B02C 0004                cmp.b      D0, [A4 + 0x4]
  1552. 0000109C  660A                     bne        +0xC /* 000010A8 */
  1553. 0000109E  2D7C 6343 424E FFEC      move.l     [A6 - 0x14], 0x6343424E /* 'cCBN' */
  1554. 000010A6  6024                     bra        +0x26 /* 000010CC */
  1555. label000010A8:
  1556. 000010A8  2D7C 6343 4644 FFEC      move.l     [A6 - 0x14], 0x63434644 /* 'cCFD' */
  1557. 000010B0  601A                     bra        +0x1C /* 000010CC */
  1558. label000010B2:
  1559. 000010B2  7001                     moveq.l    D0, 0x01
  1560. 000010B4  B02C 0004                cmp.b      D0, [A4 + 0x4]
  1561. 000010B8  660A                     bne        +0xC /* 000010C4 */
  1562. 000010BA  2D7C 6342 424E FFEC      move.l     [A6 - 0x14], 0x6342424E /* 'cBBN' */
  1563. 000010C2  6008                     bra        +0xA /* 000010CC */
  1564. label000010C4:
  1565. 000010C4  2D7C 6342 4644 FFEC      move.l     [A6 - 0x14], 0x63424644 /* 'cBFD' */
  1566. label000010CC:
  1567. 000010CC  4267                     clr.w      -[A7]
  1568. 000010CE  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  1569. 000010D4  486C 0002                pea.l      [A4 + 0x2]
  1570. 000010D8  7002                     moveq.l    D0, 0x02
  1571. label000010DA:
  1572. 000010DA  2F00                     move.l     -[A7], D0
  1573. 000010DC  486E FFF8                pea.l      [A6 - 0x8]
  1574. 000010E0  303C 0825                move.w     D0, 0x825
  1575. 000010E4  A816                     syscall    Pack8
  1576. 000010E6  3E1F                     move.w     D7, [A7]+
  1577. 000010E8  6618                     bne        +0x1A /* 00001102 */
  1578. 000010EA  4267                     clr.w      -[A7]
  1579. 000010EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1580. 000010F0  3F3C 0003                move.w     -[A7], 0x3
  1581. 000010F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1582. 000010F8  486E FFF0                pea.l      [A6 - 0x10]
  1583. 000010FC  4EBA FEB0                jsr        [PC - 0x150 /* 00000FAE */]
  1584. 00001100  3E1F                     move.w     D7, [A7]+
  1585. label00001102:
  1586. 00001102  4A47                     tst.w      D7
  1587. 00001104  6620                     bne        +0x22 /* 00001126 */
  1588. 00001106  4267                     clr.w      -[A7]
  1589. 00001108  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1590. 0000110C  486E FFF0                pea.l      [A6 - 0x10]
  1591. 00001110  2F3C 4944 2020           move.l     -[A7], 0x49442020 /* 'ID  ' */
  1592. 00001116  486E FFF8                pea.l      [A6 - 0x8]
  1593. 0000111A  4267                     clr.w      -[A7]
  1594. 0000111C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1595. 00001120  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  1596. 00001124  3E1F                     move.w     D7, [A7]+
  1597. label00001126:
  1598. 00001126  486E FFF8                pea.l      [A6 - 0x8]
  1599. 0000112A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1600. 0000112E  486E FFF0                pea.l      [A6 - 0x10]
  1601. 00001132  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1602. 00001136  3D47 001C                move.w     [A6 + 0x1C], D7
  1603. 0000113A  4CDF 1080                movem.l    D7,A4, [A7]+
  1604. 0000113E  4E5E                     unlink     A6
  1605. 00001140  205F                     movea.l    A0, [A7]+
  1606. 00001142  DEFC 0014                add.w      A7, 0x14
  1607. 00001146  4ED0                     jmp        [A0]
  1608. fn00001148:
  1609. 00001148  4E56 FFEE                link       A6, -0x0012
  1610. 0000114C  2F07                     move.l     -[A7], D7
  1611. 0000114E  2D7C 6363 6E74 FFF8      move.l     [A6 - 0x8], 0x63636E74 /* 'ccnt' */
  1612. 00001156  7000                     moveq.l    D0, 0x00
  1613. 00001158  2D40 FFFC                move.l     [A6 - 0x4], D0
  1614. 0000115C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1615. 00001160  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1616. 00001164  7003                     moveq.l    D0, 0x03
  1617. label00001166:
  1618. 00001166  30D9                     move.w     [A0]+, [A1]+
  1619. 00001168  51C8 FFFC                dbf        D0, -0x6 /* 00001166 */
  1620. 0000116C  4267                     clr.w      -[A7]
  1621. 0000116E  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  1622. 00001174  486E 000C                pea.l      [A6 + 0xC]
  1623. 00001178  7002                     moveq.l    D0, 0x02
  1624. 0000117A  2F00                     move.l     -[A7], D0
  1625. 0000117C  486E FFF0                pea.l      [A6 - 0x10]
  1626. 00001180  303C 0825                move.w     D0, 0x825
  1627. 00001184  A816                     syscall    Pack8
  1628. 00001186  3E1F                     move.w     D7, [A7]+
  1629. 00001188  6622                     bne        +0x24 /* 000011AC */
  1630. 0000118A  4267                     clr.w      -[A7]
  1631. 0000118C  2F3C 6368 6120           move.l     -[A7], 0x63686120 /* 'cha ' */
  1632. 00001192  486E FFF8                pea.l      [A6 - 0x8]
  1633. 00001196  2F3C 696E 6478           move.l     -[A7], 0x696E6478 /* 'indx' */
  1634. 0000119C  486E FFF0                pea.l      [A6 - 0x10]
  1635. 000011A0  4267                     clr.w      -[A7]
  1636. 000011A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1637. 000011A6  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  1638. 000011AA  3E1F                     move.w     D7, [A7]+
  1639. label000011AC:
  1640. 000011AC  486E FFF0                pea.l      [A6 - 0x10]
  1641. 000011B0  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1642. 000011B4  3D47 000E                move.w     [A6 + 0xE], D7
  1643. 000011B8  2E1F                     move.l     D7, [A7]+
  1644. 000011BA  4E5E                     unlink     A6
  1645. 000011BC  205F                     movea.l    A0, [A7]+
  1646. 000011BE  5C4F                     addq.w     A7, 6
  1647. 000011C0  4ED0                     jmp        [A0]
  1648. fn000011C2:
  1649. 000011C2  4E56 FFDE                link       A6, -0x0022
  1650. 000011C6  48E7 0108                movem.l    -[A7], D7,A4
  1651. 000011CA  286E 000C                movea.l    A4, [A6 + 0xC]
  1652. 000011CE  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1653. 000011D2  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1654. 000011D6  7003                     moveq.l    D0, 0x03
  1655. label000011D8:
  1656. 000011D8  30D9                     move.w     [A0]+, [A1]+
  1657. 000011DA  51C8 FFFC                dbf        D0, -0x6 /* 000011D8 */
  1658. 000011DE  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1659. 000011E2  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1660. 000011E6  7003                     moveq.l    D0, 0x03
  1661. label000011E8:
  1662. 000011E8  30D9                     move.w     [A0]+, [A1]+
  1663. 000011EA  51C8 FFFC                dbf        D0, -0x6 /* 000011E8 */
  1664. 000011EE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1665. label000011F2:
  1666. 000011F2  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1667. 000011F6  7003                     moveq.l    D0, 0x03
  1668. label000011F8:
  1669. 000011F8  30D9                     move.w     [A0]+, [A1]+
  1670. 000011FA  51C8 FFFC                dbf        D0, -0x6 /* 000011F8 */
  1671. 000011FE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1672. 00001202  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1673. 00001206  7003                     moveq.l    D0, 0x03
  1674. label00001208:
  1675. 00001208  30D9                     move.w     [A0]+, [A1]+
  1676. 0000120A  51C8 FFFC                dbf        D0, -0x6 /* 00001208 */
  1677. 0000120E  4267                     clr.w      -[A7]
  1678. 00001210  2054                     movea.l    A0, [A4]
  1679. 00001212  3028 0020                move.w     D0, [A0 + 0x20]
  1680. 00001216  5240                     addq.w     D0, 1
  1681. 00001218  3F00                     move.w     -[A7], D0
  1682. 0000121A  486E FFF0                pea.l      [A6 - 0x10]
  1683. 0000121E  4EBA FF28                jsr        [PC - 0xD8 /* 00001148 */]
  1684. 00001222  3E1F                     move.w     D7, [A7]+
  1685. 00001224  6612                     bne        +0x14 /* 00001238 */
  1686. 00001226  4267                     clr.w      -[A7]
  1687. 00001228  2054                     movea.l    A0, [A4]
  1688. 0000122A  3F28 0022                move.w     -[A7], [A0 + 0x22]
  1689. 0000122E  486E FFE8                pea.l      [A6 - 0x18]
  1690. 00001232  4EBA FF14                jsr        [PC - 0xEC /* 00001148 */]
  1691. 00001236  3E1F                     move.w     D7, [A7]+
  1692. label00001238:
  1693. 00001238  4A47                     tst.w      D7
  1694. 0000123A  6616                     bne        +0x18 /* 00001252 */
  1695. 0000123C  4267                     clr.w      -[A7]
  1696. 0000123E  486E FFF0                pea.l      [A6 - 0x10]
  1697. 00001242  486E FFE8                pea.l      [A6 - 0x18]
  1698. 00001246  4267                     clr.w      -[A7]
  1699. 00001248  486E FFF8                pea.l      [A6 - 0x8]
  1700. 0000124C  4EAD 36DA                jsr        [A5 + 0x36DA /* export_1751 */]
  1701. 00001250  3E1F                     move.w     D7, [A7]+
  1702. label00001252:
  1703. 00001252  4A47                     tst.w      D7
  1704. 00001254  6634                     bne        +0x36 /* 0000128A */
  1705. 00001256  B9ED C6DC                cmpa.l     A4, [A5 - 0x3924]
  1706. 0000125A  661E                     bne        +0x20 /* 0000127A */
  1707. 0000125C  4267                     clr.w      -[A7]
  1708. 0000125E  2F2D B46E                move.l     -[A7], [A5 - 0x4B92]
  1709. 00001262  2F2D B534                move.l     -[A7], [A5 - 0x4ACC]
  1710. 00001266  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  1711. 0000126A  486D C372                pea.l      [A5 - 0x3C8E]
  1712. 0000126E  486E FFE0                pea.l      [A6 - 0x20]
  1713. 00001272  4EBA FDEC                jsr        [PC - 0x214 /* 00001060 */]
  1714. 00001276  3E1F                     move.w     D7, [A7]+
  1715. 00001278  6010                     bra        +0x12 /* 0000128A */
  1716. label0000127A:
  1717. 0000127A  4267                     clr.w      -[A7]
  1718. 0000127C  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  1719. 00001280  486E FFE0                pea.l      [A6 - 0x20]
  1720. 00001284  4EBA 025C                jsr        [PC + 0x25C /* 000014E2 */]
  1721. 00001288  3E1F                     move.w     D7, [A7]+
  1722. label0000128A:
  1723. 0000128A  4A47                     tst.w      D7
  1724. 0000128C  6622                     bne        +0x24 /* 000012B0 */
  1725. 0000128E  4267                     clr.w      -[A7]
  1726. 00001290  2F3C 6368 6120           move.l     -[A7], 0x63686120 /* 'cha ' */
  1727. 00001296  486E FFE0                pea.l      [A6 - 0x20]
  1728. 0000129A  2F3C 7261 6E67           move.l     -[A7], 0x72616E67 /* 'rang' */
  1729. 000012A0  486E FFF8                pea.l      [A6 - 0x8]
  1730. 000012A4  4267                     clr.w      -[A7]
  1731. 000012A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1732. 000012AA  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  1733. 000012AE  3E1F                     move.w     D7, [A7]+
  1734. label000012B0:
  1735. 000012B0  486E FFF0                pea.l      [A6 - 0x10]
  1736. 000012B4  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1737. 000012B8  486E FFE8                pea.l      [A6 - 0x18]
  1738. 000012BC  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1739. 000012C0  486E FFF8                pea.l      [A6 - 0x8]
  1740. 000012C4  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1741. 000012C8  486E FFE0                pea.l      [A6 - 0x20]
  1742. 000012CC  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1743. 000012D0  3D47 0010                move.w     [A6 + 0x10], D7
  1744. 000012D4  4CDF 1080                movem.l    D7,A4, [A7]+
  1745. 000012D8  4E5E                     unlink     A6
  1746. 000012DA  205F                     movea.l    A0, [A7]+
  1747. 000012DC  504F                     addq.w     A7, 8
  1748. 000012DE  4ED0                     jmp        [A0]
  1749. fn000012E0:
  1750. 000012E0  4E56 FDF6                link       A6, -0x020A
  1751. 000012E4  2F07                     move.l     -[A7], D7
  1752. 000012E6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1753. 000012EA  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1754. 000012EE  7003                     moveq.l    D0, 0x03
  1755. label000012F0:
  1756. 000012F0  30D9                     move.w     [A0]+, [A1]+
  1757. 000012F2  51C8 FFFC                dbf        D0, -0x6 /* 000012F0 */
  1758. 000012F6  486E FDF6                pea.l      [A6 - 0x20A]
  1759. 000012FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1760. 000012FE  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1761. 00001302  205F                     movea.l    A0, [A7]+
  1762. 00001304  43EE FEF8                lea.l      A1, [A6 - 0x108]
  1763. 00001308  707F                     moveq.l    D0, 0x7F
  1764. label0000130A:
  1765. 0000130A  32D8                     move.w     [A1]+, [A0]+
  1766. 0000130C  51C8 FFFC                dbf        D0, -0x6 /* 0000130A */
  1767. 00001310  4267                     clr.w      -[A7]
  1768. 00001312  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1769. 00001318  486E FEF9                pea.l      [A6 - 0x107]
  1770. 0000131C  4240                     clr.w      D0
  1771. 0000131E  102E FEF8                move.b     D0, [A6 - 0x108]
  1772. 00001322  48C0                     ext.l      D0
  1773. 00001324  2F00                     move.l     -[A7], D0
  1774. 00001326  486E FFF8                pea.l      [A6 - 0x8]
  1775. 0000132A  303C 0825                move.w     D0, 0x825
  1776. 0000132E  A816                     syscall    Pack8
  1777. 00001330  3E1F                     move.w     D7, [A7]+
  1778. 00001332  6622                     bne        +0x24 /* 00001356 */
  1779. 00001334  4267                     clr.w      -[A7]
  1780. 00001336  2F3C 6353 544B           move.l     -[A7], 0x6353544B /* 'cSTK' */
  1781. 0000133C  486D A1C0                pea.l      [A5 - 0x5E40]
  1782. 00001340  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1783. 00001346  486E FFF8                pea.l      [A6 - 0x8]
  1784. 0000134A  4267                     clr.w      -[A7]
  1785. 0000134C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1786. 00001350  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  1787. 00001354  3E1F                     move.w     D7, [A7]+
  1788. label00001356:
  1789. 00001356  486E FFF8                pea.l      [A6 - 0x8]
  1790. 0000135A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1791. 0000135E  3D47 0010                move.w     [A6 + 0x10], D7
  1792. 00001362  2E1F                     move.l     D7, [A7]+
  1793. 00001364  4E5E                     unlink     A6
  1794. 00001366  205F                     movea.l    A0, [A7]+
  1795. 00001368  504F                     addq.w     A7, 8
  1796. 0000136A  4ED0                     jmp        [A0]
  1797. fn0000136C:
  1798. 0000136C  4E56 FFE0                link       A6, -0x0020
  1799. 00001370  2F07                     move.l     -[A7], D7
  1800. 00001372  206E 000C                movea.l    A0, [A6 + 0xC]
  1801. 00001376  1010                     move.b     D0, [A0]
  1802. 00001378  4880                     ext.w      D0
  1803. 0000137A  5340                     subq.w     D0, 1
  1804. 0000137C  671A                     beq        +0x1C /* 00001398 */
  1805. 0000137E  5340                     subq.w     D0, 1
  1806. 00001380  676A                     beq        +0x6C /* 000013EC */
  1807. 00001382  5340                     subq.w     D0, 1
  1808. 00001384  6700 0084                beq        +0x86 /* 0000140A */
  1809. 00001388  5340                     subq.w     D0, 1
  1810. 0000138A  6700 009C                beq        +0x9E /* 00001428 */
  1811. 0000138E  5340                     subq.w     D0, 1
  1812. 00001390  6700 00AC                beq        +0xAE /* 0000143E */
  1813. 00001394  6000 00BA                bra        +0xBC /* 00001450 */
  1814. label00001398:
  1815. 00001398  3E3C F954                move.w     D7, 0xF954
  1816. 0000139C  4267                     clr.w      -[A7]
  1817. 0000139E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1818. 000013A2  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1819. 000013A6  101F                     move.b     D0, [A7]+
  1820. 000013A8  6700 00A6                beq        +0xA8 /* 00001450 */
  1821. 000013AC  4267                     clr.w      -[A7]
  1822. 000013AE  206E 000C                movea.l    A0, [A6 + 0xC]
  1823. 000013B2  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1824. 000013B6  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1825. 000013BA  486E FFE2                pea.l      [A6 - 0x1E]
  1826. 000013BE  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  1827. 000013C2  101F                     move.b     D0, [A7]+
  1828. 000013C4  6720                     beq        +0x22 /* 000013E6 */
  1829. 000013C6  4267                     clr.w      -[A7]
  1830. 000013C8  206E 000C                movea.l    A0, [A6 + 0xC]
  1831. 000013CC  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1832. 000013D0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1833. 000013D4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1834. 000013D8  486E FFE2                pea.l      [A6 - 0x1E]
  1835. 000013DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1836. 000013E0  4EBA FC7E                jsr        [PC - 0x382 /* 00001060 */]
  1837. 000013E4  3E1F                     move.w     D7, [A7]+
  1838. label000013E6:
  1839. 000013E6  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1840. 000013EA  6064                     bra        +0x66 /* 00001450 */
  1841. label000013EC:
  1842. 000013EC  4267                     clr.w      -[A7]
  1843. 000013EE  206E 000C                movea.l    A0, [A6 + 0xC]
  1844. 000013F2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1845. 000013F6  3F3C 0003                move.w     -[A7], 0x3
  1846. 000013FA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1847. 000013FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1848. 00001402  4EBA FBAA                jsr        [PC - 0x456 /* 00000FAE */]
  1849. 00001406  3E1F                     move.w     D7, [A7]+
  1850. 00001408  6046                     bra        +0x48 /* 00001450 */
  1851. label0000140A:
  1852. 0000140A  4267                     clr.w      -[A7]
  1853. 0000140C  206E 000C                movea.l    A0, [A6 + 0xC]
  1854. 00001410  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1855. 00001414  3F3C 0004                move.w     -[A7], 0x4
  1856. 00001418  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1857. 0000141C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1858. 00001420  4EBA FB8C                jsr        [PC - 0x474 /* 00000FAE */]
  1859. 00001424  3E1F                     move.w     D7, [A7]+
  1860. 00001426  6028                     bra        +0x2A /* 00001450 */
  1861. label00001428:
  1862. 00001428  4267                     clr.w      -[A7]
  1863. 0000142A  206E 000C                movea.l    A0, [A6 + 0xC]
  1864. 0000142E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1865. 00001432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1866. 00001436  4EBA FEA8                jsr        [PC - 0x158 /* 000012E0 */]
  1867. 0000143A  3E1F                     move.w     D7, [A7]+
  1868. 0000143C  6012                     bra        +0x14 /* 00001450 */
  1869. label0000143E:
  1870. 0000143E  4247                     clr.w      D7
  1871. 00001440  206E 0008                movea.l    A0, [A6 + 0x8]
  1872. 00001444  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1873. 00001448  7003                     moveq.l    D0, 0x03
  1874. label0000144A:
  1875. 0000144A  30D9                     move.w     [A0]+, [A1]+
  1876. 0000144C  51C8 FFFC                dbf        D0, -0x6 /* 0000144A */
  1877. label00001450:
  1878. 00001450  3D47 0010                move.w     [A6 + 0x10], D7
  1879. 00001454  2E1F                     move.l     D7, [A7]+
  1880. 00001456  4E5E                     unlink     A6
  1881. 00001458  205F                     movea.l    A0, [A7]+
  1882. 0000145A  504F                     addq.w     A7, 8
  1883. 0000145C  4ED0                     jmp        [A0]
  1884. fn0000145E:
  1885. 0000145E  4E56 FFD6                link       A6, -0x002A
  1886. 00001462  2F07                     move.l     -[A7], D7
  1887. 00001464  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1888. 00001468  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1889. 0000146C  7003                     moveq.l    D0, 0x03
  1890. label0000146E:
  1891. 0000146E  30D9                     move.w     [A0]+, [A1]+
  1892. 00001470  51C8 FFFC                dbf        D0, -0x6 /* 0000146E */
  1893. 00001474  4267                     clr.w      -[A7]
  1894. 00001476  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1895. 0000147A  486E FFD8                pea.l      [A6 - 0x28]
  1896. 0000147E  4EBA F726                jsr        [PC - 0x8DA /* 00000BA6 */]
  1897. 00001482  3E1F                     move.w     D7, [A7]+
  1898. 00001484  6646                     bne        +0x48 /* 000014CC */
  1899. 00001486  4267                     clr.w      -[A7]
  1900. 00001488  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1901. 0000148E  486E FFD9                pea.l      [A6 - 0x27]
  1902. // begin alternate branch 00001490-00001492
  1903. label00001490:
  1904. 00001490  FFD9                     .extension 0xFD9 // unimplemented
  1905. // end alternate branch 00001490-00001492
  1906. label00001490: // (misaligned)
  1907. 00001492  4240                     clr.w      D0
  1908. 00001494  102E FFD8                move.b     D0, [A6 - 0x28]
  1909. 00001498  48C0                     ext.l      D0
  1910. 0000149A  2F00                     move.l     -[A7], D0
  1911. 0000149C  486E FFF8                pea.l      [A6 - 0x8]
  1912. 000014A0  303C 0825                move.w     D0, 0x825
  1913. 000014A4  A816                     syscall    Pack8
  1914. 000014A6  3E1F                     move.w     D7, [A7]+
  1915. 000014A8  6622                     bne        +0x24 /* 000014CC */
  1916. 000014AA  4267                     clr.w      -[A7]
  1917. 000014AC  2F3C 6354 554C           move.l     -[A7], 0x6354554C /* 'cTUL' */
  1918. 000014B2  486D A1C0                pea.l      [A5 - 0x5E40]
  1919. 000014B6  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1920. 000014BC  486E FFF8                pea.l      [A6 - 0x8]
  1921. 000014C0  4267                     clr.w      -[A7]
  1922. 000014C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1923. 000014C6  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  1924. 000014CA  3E1F                     move.w     D7, [A7]+
  1925. label000014CC:
  1926. 000014CC  486E FFF8                pea.l      [A6 - 0x8]
  1927. 000014D0  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1928. 000014D4  3D47 0010                move.w     [A6 + 0x10], D7
  1929. 000014D8  2E1F                     move.l     D7, [A7]+
  1930. 000014DA  4E5E                     unlink     A6
  1931. 000014DC  205F                     movea.l    A0, [A7]+
  1932. 000014DE  504F                     addq.w     A7, 8
  1933. 000014E0  4ED0                     jmp        [A0]
  1934. fn000014E2:
  1935. 000014E2  4E56 FEF6                link       A6, -0x010A
  1936. 000014E6  2F07                     move.l     -[A7], D7
  1937. 000014E8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1938. 000014EC  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1939. 000014F0  7003                     moveq.l    D0, 0x03
  1940. label000014F2:
  1941. 000014F2  30D9                     move.w     [A0]+, [A1]+
  1942. 000014F4  51C8 FFFC                dbf        D0, -0x6 /* 000014F2 */
  1943. 000014F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1944. 000014FC  486E FEF8                pea.l      [A6 - 0x108]
  1945. 00001500  A919                     syscall    GetWTitle
  1946. 00001502  4267                     clr.w      -[A7]
  1947. 00001504  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1948. 0000150A  486E FEF9                pea.l      [A6 - 0x107]
  1949. 0000150E  4240                     clr.w      D0
  1950. 00001510  102E FEF8                move.b     D0, [A6 - 0x108]
  1951. 00001514  48C0                     ext.l      D0
  1952. 00001516  2F00                     move.l     -[A7], D0
  1953. 00001518  486E FFF8                pea.l      [A6 - 0x8]
  1954. 0000151C  303C 0825                move.w     D0, 0x825
  1955. 00001520  A816                     syscall    Pack8
  1956. 00001522  3E1F                     move.w     D7, [A7]+
  1957. 00001524  6622                     bne        +0x24 /* 00001548 */
  1958. 00001526  4267                     clr.w      -[A7]
  1959. 00001528  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  1960. 0000152E  486D A1C0                pea.l      [A5 - 0x5E40]
  1961. 00001532  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  1962. 00001538  486E FFF8                pea.l      [A6 - 0x8]
  1963. 0000153C  4267                     clr.w      -[A7]
  1964. 0000153E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1965. 00001542  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  1966. 00001546  3E1F                     move.w     D7, [A7]+
  1967. label00001548:
  1968. 00001548  486E FFF8                pea.l      [A6 - 0x8]
  1969. 0000154C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1970. 00001550  3D47 0010                move.w     [A6 + 0x10], D7
  1971. 00001554  2E1F                     move.l     D7, [A7]+
  1972. 00001556  4E5E                     unlink     A6
  1973. 00001558  205F                     movea.l    A0, [A7]+
  1974. 0000155A  504F                     addq.w     A7, 8
  1975. 0000155C  4ED0                     jmp        [A0]
  1976. fn0000155E:
  1977. 0000155E  4E56 FC96                link       A6, -0x036A
  1978. 00001562  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1979. 00001566  7000                     moveq.l    D0, 0x00
  1980. 00001568  2D40 FDD8                move.l     [A6 - 0x228], D0
  1981. 0000156C  206E 0008                movea.l    A0, [A6 + 0x8]
  1982. 00001570  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1983. 00001574  7003                     moveq.l    D0, 0x03
  1984. label00001576:
  1985. 00001576  30D9                     move.w     [A0]+, [A1]+
  1986. 00001578  51C8 FFFC                dbf        D0, -0x6 /* 00001576 */
  1987. 0000157C  4267                     clr.w      -[A7]
  1988. 0000157E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1989. 00001582  486E FCC8                pea.l      [A6 - 0x338]
  1990. 00001586  486E FDE4                pea.l      [A6 - 0x21C]
  1991. 0000158A  4EBA F944                jsr        [PC - 0x6BC /* 00000ED0 */]
  1992. 0000158E  3E1F                     move.w     D7, [A7]+
  1993. 00001590  6600 02CE                bne        +0x2D0 /* 00001860 */
  1994. 00001594  3C2E FCD8                move.w     D6, [A6 - 0x328]
  1995. 00001598  203C 2A2A 2A2A           move.l     D0, 0x2A2A2A2A /* '****' */
  1996. 0000159E  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1997. 000015A2  57C0                     seq        D0
  1998. 000015A4  4A00                     tst.b      D0
  1999. 000015A6  660E                     bne        +0x10 /* 000015B6 */
  2000. 000015A8  223C 5354 5854           move.l     D1, 0x53545854 /* 'STXT' */
  2001. 000015AE  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  2002. 000015B2  57C1                     seq        D1
  2003. 000015B4  8001                     or.b       D0, D1
  2004. label000015B6:
  2005. 000015B6  4400                     neg.b      D0
  2006. 000015B8  1A00                     move.b     D5, D0
  2007. 000015BA  BC6D C374                cmp.w      D6, [A5 - 0x3C8C]
  2008. 000015BE  57C0                     seq        D0
  2009. 000015C0  4A00                     tst.b      D0
  2010. 000015C2  671A                     beq        +0x1C /* 000015DE */
  2011. 000015C4  222E FCCA                move.l     D1, [A6 - 0x336]
  2012. 000015C8  B2AD B46E                cmp.l      D1, [A5 - 0x4B92]
  2013. 000015CC  57C1                     seq        D1
  2014. 000015CE  C001                     and.b      D0, D1
  2015. 000015D0  670C                     beq        +0xE /* 000015DE */
  2016. 000015D2  222E FCD2                move.l     D1, [A6 - 0x32E]
  2017. 000015D6  B2AD B534                cmp.l      D1, [A5 - 0x4ACC]
  2018. 000015DA  57C1                     seq        D1
  2019. 000015DC  C001                     and.b      D0, D1
  2020. label000015DE:
  2021. 000015DE  4400                     neg.b      D0
  2022. 000015E0  1800                     move.b     D4, D0
  2023. 000015E2  6764                     beq        +0x66 /* 00001648 */
  2024. 000015E4  206D C6DC                movea.l    A0, [A5 - 0x3924]
  2025. 000015E8  2050                     movea.l    A0, [A0]
  2026. 000015EA  2D68 003E FDE0           move.l     [A6 - 0x220], [A0 + 0x3E]
  2027. 000015F0  206D C6DC                movea.l    A0, [A5 - 0x3924]
  2028. 000015F4  2050                     movea.l    A0, [A0]
  2029. 000015F6  3028 003C                move.w     D0, [A0 + 0x3C]
  2030. 000015FA  48C0                     ext.l      D0
  2031. 000015FC  2D40 FDDC                move.l     [A6 - 0x224], D0
  2032. 00001600  1005                     move.b     D0, D5
  2033. 00001602  6700 0102                beq        +0x104 /* 00001706 */
  2034. 00001606  206D C6DC                movea.l    A0, [A5 - 0x3924]
  2035. 0000160A  2850                     movea.l    A4, [A0]
  2036. 0000160C  3D6C 0020 FC9C           move.w     [A6 - 0x364], [A4 + 0x20]
  2037. 00001612  3D6C 0022 FC9E           move.w     [A6 - 0x362], [A4 + 0x22]
  2038. 00001618  426C 0020                clr.w      [A4 + 0x20]
  2039. 0000161C  396E FDDE 0022           move.w     [A4 + 0x22], [A6 - 0x222]
  2040. 00001622  42A7                     clr.l      -[A7]
  2041. 00001624  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  2042. 00001628  3F3C 0006                move.w     -[A7], 0x6
  2043. 0000162C  A83D                     syscall    TEDispatch
  2044. 0000162E  2D5F FDD8                move.l     [A6 - 0x228], [A7]+
  2045. 00001632  206D C6DC                movea.l    A0, [A5 - 0x3924]
  2046. 00001636  2850                     movea.l    A4, [A0]
  2047. 00001638  396E FC9C 0020           move.w     [A4 + 0x20], [A6 - 0x364]
  2048. 0000163E  396E FC9E 0022           move.w     [A4 + 0x22], [A6 - 0x362]
  2049. 00001644  6000 00C0                bra        +0xC2 /* 00001706 */
  2050. label00001648:
  2051. 00001648  202E FCD2                move.l     D0, [A6 - 0x32E]
  2052. 0000164C  B0AE FCCA                cmp.l      D0, [A6 - 0x336]
  2053. 00001650  6606                     bne        +0x8 /* 00001658 */
  2054. 00001652  3006                     move.w     D0, D6
  2055. 00001654  4440                     neg.w      D0
  2056. 00001656  3C00                     move.w     D6, D0
  2057. label00001658:
  2058. 00001658  1005                     move.b     D0, D5
  2059. 0000165A  6700 0088                beq        +0x8A /* 000016E4 */
  2060. 0000165E  2F00                     move.l     -[A7], D0
  2061. 00001660  4267                     clr.w      -[A7]
  2062. 00001662  2F2E FCCA                move.l     -[A7], [A6 - 0x336]
  2063. 00001666  3F2E FCD8                move.w     -[A7], [A6 - 0x328]
  2064. 0000166A  486E FCAA                pea.l      [A6 - 0x356]
  2065. 0000166E  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  2066. 00001672  121F                     move.b     D1, [A7]+
  2067. 00001674  201F                     move.l     D0, [A7]+
  2068. 00001676  C001                     and.b      D0, D1
  2069. 00001678  4A00                     tst.b      D0
  2070. 0000167A  6768                     beq        +0x6A /* 000016E4 */
  2071. 0000167C  2F00                     move.l     -[A7], D0
  2072. 0000167E  4267                     clr.w      -[A7]
  2073. 00001680  486E FCAA                pea.l      [A6 - 0x356]
  2074. 00001684  2F2E FCCA                move.l     -[A7], [A6 - 0x336]
  2075. 00001688  2F2E FCD2                move.l     -[A7], [A6 - 0x32E]
  2076. 0000168C  3F06                     move.w     -[A7], D6
  2077. 0000168E  3F3A 01F6                move.w     -[A7], [PC + 0x1F6 /* 00001886, value 0x0 */]
  2078. 00001692  486D CBC0                pea.l      [A5 - 0x3440]
  2079. 00001696  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  2080. 0000169A  121F                     move.b     D1, [A7]+
  2081. 0000169C  201F                     move.l     D0, [A7]+
  2082. 0000169E  C001                     and.b      D0, D1
  2083. 000016A0  6742                     beq        +0x44 /* 000016E4 */
  2084. 000016A2  206D CBC0                movea.l    A0, [A5 - 0x3440]
  2085. 000016A6  2850                     movea.l    A4, [A0]
  2086. 000016A8  2D6C 003E FDE0           move.l     [A6 - 0x220], [A4 + 0x3E]
  2087. 000016AE  302C 003C                move.w     D0, [A4 + 0x3C]
  2088. 000016B2  48C0                     ext.l      D0
  2089. 000016B4  2D40 FDDC                move.l     [A6 - 0x224], D0
  2090. 000016B8  426C 0020                clr.w      [A4 + 0x20]
  2091. 000016BC  396E FDDE 0022           move.w     [A4 + 0x22], [A6 - 0x222]
  2092. 000016C2  42A7                     clr.l      -[A7]
  2093. 000016C4  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  2094. 000016C8  3F3C 0006                move.w     -[A7], 0x6
  2095. 000016CC  A83D                     syscall    TEDispatch
  2096. 000016CE  2D5F FDD8                move.l     [A6 - 0x228], [A7]+
  2097. 000016D2  4267                     clr.w      -[A7]
  2098. 000016D4  486E FDE0                pea.l      [A6 - 0x220]
  2099. 000016D8  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2100. 000016DC  3E1F                     move.w     D7, [A7]+
  2101. 000016DE  6600 0180                bne        +0x182 /* 00001860 */
  2102. 000016E2  6016                     bra        +0x18 /* 000016FA */
  2103. label000016E4:
  2104. 000016E4  2F2E FCD2                move.l     -[A7], [A6 - 0x32E]
  2105. 000016E8  2F2E FCCA                move.l     -[A7], [A6 - 0x336]
  2106. 000016EC  3F06                     move.w     -[A7], D6
  2107. 000016EE  486E FDE0                pea.l      [A6 - 0x220]
  2108. 000016F2  486E FDDC                pea.l      [A6 - 0x224]
  2109. 000016F6  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  2110. label000016FA:
  2111. 000016FA  4AAE FDE0                tst.l      [A6 - 0x220]
  2112. 000016FE  6606                     bne        +0x8 /* 00001706 */
  2113. 00001700  7E94                     moveq.l    D7, 0xFFFFFF94
  2114. 00001702  6000 015C                bra        +0x15E /* 00001860 */
  2115. label00001706:
  2116. 00001706  1005                     move.b     D0, D5
  2117. 00001708  6700 00CA                beq        +0xCC /* 000017D4 */
  2118. 0000170C  4AAE FDD8                tst.l      [A6 - 0x228]
  2119. 00001710  56C1                     sne        D1
  2120. 00001712  C001                     and.b      D0, D1
  2121. 00001714  6700 00BE                beq        +0xC0 /* 000017D4 */
  2122. 00001718  4267                     clr.w      -[A7]
  2123. 0000171A  42A7                     clr.l      -[A7]
  2124. 0000171C  42A7                     clr.l      -[A7]
  2125. 0000171E  1F3C 0001                move.b     -[A7], 0x1
  2126. 00001722  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2127. 00001726  303C 0706                move.w     D0, 0x706
  2128. 0000172A  A816                     syscall    Pack8
  2129. 0000172C  3E1F                     move.w     D7, [A7]+
  2130. 0000172E  6600 0130                bne        +0x132 /* 00001860 */
  2131. 00001732  2F2E FDE0                move.l     -[A7], [A6 - 0x220]
  2132. 00001736  486E FC96                pea.l      [A6 - 0x36A]
  2133. 0000173A  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2134. 0000173E  4267                     clr.w      -[A7]
  2135. 00001740  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2136. 00001744  2F3C 6B74 7874           move.l     -[A7], 0x6B747874 /* 'ktxt' */
  2137. 0000174A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2138. 00001750  206E FDE0                movea.l    A0, [A6 - 0x220]
  2139. 00001754  2F10                     move.l     -[A7], [A0]
  2140. 00001756  2F2E FDDC                move.l     -[A7], [A6 - 0x224]
  2141. 0000175A  303C 0A0F                move.w     D0, 0xA0F
  2142. 0000175E  A816                     syscall    Pack8
  2143. 00001760  3E1F                     move.w     D7, [A7]+
  2144. 00001762  1004                     move.b     D0, D4
  2145. 00001764  670E                     beq        +0x10 /* 00001774 */
  2146. 00001766  2F2E FDE0                move.l     -[A7], [A6 - 0x220]
  2147. 0000176A  1F2E FC96                move.b     -[A7], [A6 - 0x36A]
  2148. 0000176E  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2149. 00001772  6008                     bra        +0xA /* 0000177C */
  2150. label00001774:
  2151. 00001774  486E FDE0                pea.l      [A6 - 0x220]
  2152. 00001778  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2153. label0000177C:
  2154. 0000177C  4A47                     tst.w      D7
  2155. 0000177E  6600 00E0                bne        +0xE2 /* 00001860 */
  2156. 00001782  2F2E FDD8                move.l     -[A7], [A6 - 0x228]
  2157. 00001786  486E FC97                pea.l      [A6 - 0x369]
  2158. 0000178A  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2159. 0000178E  4267                     clr.w      -[A7]
  2160. 00001790  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2161. 00001794  2F3C 6B73 7479           move.l     -[A7], 0x6B737479 /* 'ksty' */
  2162. 0000179A  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  2163. 000017A0  206E FDD8                movea.l    A0, [A6 - 0x228]
  2164. 000017A4  2F10                     move.l     -[A7], [A0]
  2165. 000017A6  42A7                     clr.l      -[A7]
  2166. 000017A8  2F2E FDD8                move.l     -[A7], [A6 - 0x228]
  2167. 000017AC  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2168. 000017B0  303C 0A0F                move.w     D0, 0xA0F
  2169. 000017B4  A816                     syscall    Pack8
  2170. 000017B6  3E1F                     move.w     D7, [A7]+
  2171. 000017B8  2F2E FDD8                move.l     -[A7], [A6 - 0x228]
  2172. 000017BC  1F2E FC97                move.b     -[A7], [A6 - 0x369]
  2173. 000017C0  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2174. 000017C4  4A47                     tst.w      D7
  2175. 000017C6  6600 0098                bne        +0x9A /* 00001860 */
  2176. 000017CA  2D7C 5354 5854 000C      move.l     [A6 + 0xC], 0x53545854 /* 'STXT' */
  2177. 000017D2  6048                     bra        +0x4A /* 0000181C */
  2178. label000017D4:
  2179. 000017D4  2F2E FDE0                move.l     -[A7], [A6 - 0x220]
  2180. 000017D8  486E FC96                pea.l      [A6 - 0x36A]
  2181. 000017DC  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2182. 000017E0  4267                     clr.w      -[A7]
  2183. 000017E2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2184. 000017E8  206E FDE0                movea.l    A0, [A6 - 0x220]
  2185. 000017EC  2F10                     move.l     -[A7], [A0]
  2186. 000017EE  2F2E FDDC                move.l     -[A7], [A6 - 0x224]
  2187. 000017F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2188. 000017F6  303C 0825                move.w     D0, 0x825
  2189. 000017FA  A816                     syscall    Pack8
  2190. 000017FC  3E1F                     move.w     D7, [A7]+
  2191. 000017FE  1004                     move.b     D0, D4
  2192. 00001800  670E                     beq        +0x10 /* 00001810 */
  2193. 00001802  2F2E FDE0                move.l     -[A7], [A6 - 0x220]
  2194. 00001806  1F2E FC96                move.b     -[A7], [A6 - 0x36A]
  2195. 0000180A  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2196. 0000180E  6008                     bra        +0xA /* 00001818 */
  2197. label00001810:
  2198. 00001810  486E FDE0                pea.l      [A6 - 0x220]
  2199. 00001814  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2200. label00001818:
  2201. 00001818  4A47                     tst.w      D7
  2202. 0000181A  6644                     bne        +0x46 /* 00001860 */
  2203. label0000181C:
  2204. 0000181C  206E 0008                movea.l    A0, [A6 + 0x8]
  2205. 00001820  202E 000C                move.l     D0, [A6 + 0xC]
  2206. 00001824  B090                     cmp.l      D0, [A0]
  2207. 00001826  56C0                     sne        D0
  2208. 00001828  4A00                     tst.b      D0
  2209. 0000182A  6734                     beq        +0x36 /* 00001860 */
  2210. 0000182C  223C 2A2A 2A2A           move.l     D1, 0x2A2A2A2A /* '****' */
  2211. 00001832  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  2212. 00001836  56C1                     sne        D1
  2213. 00001838  C001                     and.b      D0, D1
  2214. 0000183A  6724                     beq        +0x26 /* 00001860 */
  2215. 0000183C  4267                     clr.w      -[A7]
  2216. 0000183E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2217. 00001842  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2218. 00001846  486E FCA2                pea.l      [A6 - 0x35E]
  2219. 0000184A  303C 0603                move.w     D0, 0x603
  2220. 0000184E  A816                     syscall    Pack8
  2221. 00001850  3E1F                     move.w     D7, [A7]+
  2222. 00001852  660C                     bne        +0xE /* 00001860 */
  2223. 00001854  486E FCA2                pea.l      [A6 - 0x35E]
  2224. 00001858  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2225. 0000185C  4EBA EB02                jsr        [PC - 0x14FE /* 00000360 */]
  2226. label00001860:
  2227. 00001860  4A47                     tst.w      D7
  2228. 00001862  6708                     beq        +0xA /* 0000186C */
  2229. 00001864  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2230. 00001868  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2231. label0000186C:
  2232. 0000186C  486E FDD8                pea.l      [A6 - 0x228]
  2233. 00001870  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2234. 00001874  3D47 0014                move.w     [A6 + 0x14], D7
  2235. 00001878  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2236. 0000187C  4E5E                     unlink     A6
  2237. 0000187E  205F                     movea.l    A0, [A7]+
  2238. 00001880  DEFC 000C                add.w      A7, 0xC
  2239. 00001884  4ED0                     jmp        [A0]
  2240. 00001886  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2241. // begin alternate branch 00001888-0000188C
  2242. fn00001888:
  2243. 00001888  4E56 FEF6                link       A6, -0x010A
  2244. // end alternate branch 00001888-0000188C
  2245. fn00001888: // (misaligned)
  2246. 0000188A  FEF6                     .extension 0xEF6 // unimplemented
  2247. 0000188C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2248. 00001890  3E3C F940                move.w     D7, 0xF940
  2249. 00001894  206E 0010                movea.l    A0, [A6 + 0x10]
  2250. 00001898  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2251. 0000189C  486E FFF7                pea.l      [A6 - 0x9]
  2252. 000018A0  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2253. 000018A4  206E 0010                movea.l    A0, [A6 + 0x10]
  2254. 000018A8  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  2255. 000018AE  B090                     cmp.l      D0, [A0]
  2256. 000018B0  6618                     bne        +0x1A /* 000018CA */
  2257. 000018B2  4267                     clr.w      -[A7]
  2258. 000018B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2259. 000018B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2260. 000018BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2261. 000018C0  4EBA FC9C                jsr        [PC - 0x364 /* 0000155E */]
  2262. 000018C4  3E1F                     move.w     D7, [A7]+
  2263. 000018C6  6000 01CC                bra        +0x1CE /* 00001A94 */
  2264. label000018CA:
  2265. 000018CA  206E 0010                movea.l    A0, [A6 + 0x10]
  2266. 000018CE  203C 7072 6F70           move.l     D0, 0x70726F70 /* 'prop' */
  2267. 000018D4  B090                     cmp.l      D0, [A0]
  2268. 000018D6  6618                     bne        +0x1A /* 000018F0 */
  2269. 000018D8  4267                     clr.w      -[A7]
  2270. 000018DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2271. 000018DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2272. 000018E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2273. 000018E6  4EBA 054C                jsr        [PC + 0x54C /* 00001E34 */]
  2274. 000018EA  3E1F                     move.w     D7, [A7]+
  2275. 000018EC  6000 01A6                bra        +0x1A8 /* 00001A94 */
  2276. label000018F0:
  2277. 000018F0  206E 0010                movea.l    A0, [A6 + 0x10]
  2278. 000018F4  203C 434F 4E54           move.l     D0, 0x434F4E54 /* 'CONT' */
  2279. 000018FA  B090                     cmp.l      D0, [A0]
  2280. 000018FC  661E                     bne        +0x20 /* 0000191C */
  2281. 000018FE  4247                     clr.w      D7
  2282. 00001900  206E 0010                movea.l    A0, [A6 + 0x10]
  2283. 00001904  2068 0004                movea.l    A0, [A0 + 0x4]
  2284. 00001908  2F10                     move.l     -[A7], [A0]
  2285. 0000190A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2286. 0000190E  4267                     clr.w      -[A7]
  2287. 00001910  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2288. 00001914  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2289. 00001918  6000 017A                bra        +0x17C /* 00001A94 */
  2290. label0000191C:
  2291. 0000191C  206E 0010                movea.l    A0, [A6 + 0x10]
  2292. 00001920  203C 6356 4152           move.l     D0, 0x63564152 /* 'cVAR' */
  2293. 00001926  B090                     cmp.l      D0, [A0]
  2294. 00001928  6624                     bne        +0x26 /* 0000194E */
  2295. 0000192A  4247                     clr.w      D7
  2296. 0000192C  486D E1DE                pea.l      [A5 - 0x1E22]
  2297. 00001930  206E 0010                movea.l    A0, [A6 + 0x10]
  2298. 00001934  2068 0004                movea.l    A0, [A0 + 0x4]
  2299. 00001938  2050                     movea.l    A0, [A0]
  2300. 0000193A  3F10                     move.w     -[A7], [A0]
  2301. 0000193C  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  2302. 00001940  4267                     clr.w      -[A7]
  2303. 00001942  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2304. 00001946  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2305. 0000194A  6000 0148                bra        +0x14A /* 00001A94 */
  2306. label0000194E:
  2307. 0000194E  206E 0010                movea.l    A0, [A6 + 0x10]
  2308. 00001952  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  2309. 00001958  B090                     cmp.l      D0, [A0]
  2310. 0000195A  663A                     bne        +0x3C /* 00001996 */
  2311. 0000195C  2068 0004                movea.l    A0, [A0 + 0x4]
  2312. 00001960  2850                     movea.l    A4, [A0]
  2313. 00001962  4267                     clr.w      -[A7]
  2314. 00001964  486C 0114                pea.l      [A4 + 0x114]
  2315. 00001968  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  2316. 0000196C  4A5F                     tst.w      [A7]+
  2317. 0000196E  6600 0124                bne        +0x126 /* 00001A94 */
  2318. 00001972  4267                     clr.w      -[A7]
  2319. 00001974  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2320. 00001978  3F3C 0003                move.w     -[A7], 0x3
  2321. 0000197C  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  2322. 00001980  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2323. 00001984  4EBA F628                jsr        [PC - 0x9D8 /* 00000FAE */]
  2324. 00001988  3E1F                     move.w     D7, [A7]+
  2325. 0000198A  4267                     clr.w      -[A7]
  2326. 0000198C  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2327. 00001990  3C1F                     move.w     D6, [A7]+
  2328. 00001992  6000 0100                bra        +0x102 /* 00001A94 */
  2329. label00001996:
  2330. 00001996  206E 0010                movea.l    A0, [A6 + 0x10]
  2331. 0000199A  203C 6342 4744           move.l     D0, 0x63424744 /* 'cBGD' */
  2332. 000019A0  B090                     cmp.l      D0, [A0]
  2333. 000019A2  663A                     bne        +0x3C /* 000019DE */
  2334. 000019A4  2068 0004                movea.l    A0, [A0 + 0x4]
  2335. 000019A8  2850                     movea.l    A4, [A0]
  2336. 000019AA  4267                     clr.w      -[A7]
  2337. 000019AC  486C 0114                pea.l      [A4 + 0x114]
  2338. 000019B0  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  2339. 000019B4  4A5F                     tst.w      [A7]+
  2340. 000019B6  6600 00DC                bne        +0xDE /* 00001A94 */
  2341. 000019BA  4267                     clr.w      -[A7]
  2342. 000019BC  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2343. 000019C0  3F3C 0004                move.w     -[A7], 0x4
  2344. 000019C4  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  2345. 000019C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2346. 000019CC  4EBA F5E0                jsr        [PC - 0xA20 /* 00000FAE */]
  2347. 000019D0  3E1F                     move.w     D7, [A7]+
  2348. 000019D2  4267                     clr.w      -[A7]
  2349. 000019D4  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2350. 000019D8  3C1F                     move.w     D6, [A7]+
  2351. 000019DA  6000 00B8                bra        +0xBA /* 00001A94 */
  2352. label000019DE:
  2353. 000019DE  206E 0010                movea.l    A0, [A6 + 0x10]
  2354. 000019E2  203C 6353 544B           move.l     D0, 0x6353544B /* 'cSTK' */
  2355. 000019E8  B090                     cmp.l      D0, [A0]
  2356. 000019EA  661A                     bne        +0x1C /* 00001A06 */
  2357. 000019EC  2068 0004                movea.l    A0, [A0 + 0x4]
  2358. 000019F0  2850                     movea.l    A4, [A0]
  2359. 000019F2  4267                     clr.w      -[A7]
  2360. 000019F4  2F2C 032C                move.l     -[A7], [A4 + 0x32C]
  2361. 000019F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2362. 000019FC  4EBA F8E2                jsr        [PC - 0x71E /* 000012E0 */]
  2363. 00001A00  3E1F                     move.w     D7, [A7]+
  2364. 00001A02  6000 0090                bra        +0x92 /* 00001A94 */
  2365. label00001A06:
  2366. 00001A06  206E 0010                movea.l    A0, [A6 + 0x10]
  2367. 00001A0A  203C 6377 696E           move.l     D0, 0x6377696E /* 'cwin' */
  2368. 00001A10  B090                     cmp.l      D0, [A0]
  2369. 00001A12  6638                     bne        +0x3A /* 00001A4C */
  2370. 00001A14  2068 0004                movea.l    A0, [A0 + 0x4]
  2371. 00001A18  2050                     movea.l    A0, [A0]
  2372. 00001A1A  2650                     movea.l    A3, [A0]
  2373. 00001A1C  B7ED B510                cmpa.l     A3, [A5 - 0x4AF0]
  2374. 00001A20  661A                     bne        +0x1C /* 00001A3C */
  2375. 00001A22  4247                     clr.w      D7
  2376. 00001A24  486E FEF6                pea.l      [A6 - 0x10A]
  2377. 00001A28  4EAD 2F82                jsr        [A5 + 0x2F82 /* export_1516 */]
  2378. 00001A2C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2379. 00001A30  4267                     clr.w      -[A7]
  2380. 00001A32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2381. 00001A36  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2382. 00001A3A  6058                     bra        +0x5A /* 00001A94 */
  2383. label00001A3C:
  2384. 00001A3C  4267                     clr.w      -[A7]
  2385. 00001A3E  2F0B                     move.l     -[A7], A3
  2386. 00001A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2387. 00001A44  4EBA FA9C                jsr        [PC - 0x564 /* 000014E2 */]
  2388. 00001A48  3E1F                     move.w     D7, [A7]+
  2389. 00001A4A  6048                     bra        +0x4A /* 00001A94 */
  2390. label00001A4C:
  2391. 00001A4C  206E 0010                movea.l    A0, [A6 + 0x10]
  2392. 00001A50  203C 6354 554C           move.l     D0, 0x6354554C /* 'cTUL' */
  2393. 00001A56  B090                     cmp.l      D0, [A0]
  2394. 00001A58  661A                     bne        +0x1C /* 00001A74 */
  2395. 00001A5A  4267                     clr.w      -[A7]
  2396. 00001A5C  206E 0010                movea.l    A0, [A6 + 0x10]
  2397. 00001A60  2068 0004                movea.l    A0, [A0 + 0x4]
  2398. 00001A64  2050                     movea.l    A0, [A0]
  2399. 00001A66  2F10                     move.l     -[A7], [A0]
  2400. 00001A68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2401. 00001A6C  4EBA F9F0                jsr        [PC - 0x610 /* 0000145E */]
  2402. 00001A70  3E1F                     move.w     D7, [A7]+
  2403. 00001A72  6020                     bra        +0x22 /* 00001A94 */
  2404. label00001A74:
  2405. 00001A74  206E 0010                movea.l    A0, [A6 + 0x10]
  2406. 00001A78  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  2407. 00001A7E  B090                     cmp.l      D0, [A0]
  2408. 00001A80  6612                     bne        +0x14 /* 00001A94 */
  2409. 00001A82  4247                     clr.w      D7
  2410. 00001A84  206E 0008                movea.l    A0, [A6 + 0x8]
  2411. 00001A88  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  2412. 00001A8C  7003                     moveq.l    D0, 0x03
  2413. label00001A8E:
  2414. 00001A8E  30D9                     move.w     [A0]+, [A1]+
  2415. 00001A90  51C8 FFFC                dbf        D0, -0x6 /* 00001A8E */
  2416. label00001A94:
  2417. 00001A94  206E 0010                movea.l    A0, [A6 + 0x10]
  2418. 00001A98  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2419. 00001A9C  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  2420. 00001AA0  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2421. 00001AA4  3D47 0014                move.w     [A6 + 0x14], D7
  2422. 00001AA8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2423. 00001AAC  4E5E                     unlink     A6
  2424. 00001AAE  205F                     movea.l    A0, [A7]+
  2425. 00001AB0  DEFC 000C                add.w      A7, 0xC
  2426. 00001AB4  4ED0                     jmp        [A0]
  2427. fn00001AB6:
  2428. 00001AB6  4E56 FFD2                link       A6, -0x002E
  2429. 00001ABA  2F07                     move.l     -[A7], D7
  2430. 00001ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  2431. 00001AC0  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  2432. 00001AC4  7003                     moveq.l    D0, 0x03
  2433. label00001AC6:
  2434. 00001AC6  30D9                     move.w     [A0]+, [A1]+
  2435. 00001AC8  51C8 FFFC                dbf        D0, -0x6 /* 00001AC6 */
  2436. 00001ACC  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  2437. 00001AD2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2438. 00001AD6  6756                     beq        +0x58 /* 00001B2E */
  2439. 00001AD8  4A2E 0014                tst.b      [A6 + 0x14]
  2440. 00001ADC  661C                     bne        +0x1E /* 00001AFA */
  2441. 00001ADE  4267                     clr.w      -[A7]
  2442. 00001AE0  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2443. 00001AE4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2444. 00001AE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2445. 00001AEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2446. 00001AF0  303C 0826                move.w     D0, 0x826
  2447. 00001AF4  A816                     syscall    Pack8
  2448. 00001AF6  3E1F                     move.w     D7, [A7]+
  2449. 00001AF8  601A                     bra        +0x1C /* 00001B14 */
  2450. label00001AFA:
  2451. 00001AFA  4267                     clr.w      -[A7]
  2452. 00001AFC  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2453. 00001B00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2454. 00001B04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2455. 00001B08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2456. 00001B0C  303C 0812                move.w     D0, 0x812
  2457. 00001B10  A816                     syscall    Pack8
  2458. 00001B12  3E1F                     move.w     D7, [A7]+
  2459. label00001B14:
  2460. 00001B14  4A47                     tst.w      D7
  2461. 00001B16  57C0                     seq        D0
  2462. 00001B18  4A00                     tst.b      D0
  2463. 00001B1A  660A                     bne        +0xC /* 00001B26 */
  2464. 00001B1C  0C47 F95C                cmpi.w     D7, 0xF95C
  2465. 00001B20  56C1                     sne        D1
  2466. 00001B22  8001                     or.b       D0, D1
  2467. 00001B24  6708                     beq        +0xA /* 00001B2E */
  2468. label00001B26:
  2469. 00001B26  3D47 001A                move.w     [A6 + 0x1A], D7
  2470. 00001B2A  6000 01A6                bra        +0x1A8 /* 00001CD2 */
  2471. label00001B2E:
  2472. 00001B2E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2473. 00001B32  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  2474. 00001B36  7003                     moveq.l    D0, 0x03
  2475. label00001B38:
  2476. 00001B38  30D9                     move.w     [A0]+, [A1]+
  2477. 00001B3A  51C8 FFFC                dbf        D0, -0x6 /* 00001B38 */
  2478. 00001B3E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2479. 00001B42  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  2480. 00001B46  7003                     moveq.l    D0, 0x03
  2481. label00001B48:
  2482. 00001B48  30D9                     move.w     [A0]+, [A1]+
  2483. 00001B4A  51C8 FFFC                dbf        D0, -0x6 /* 00001B48 */
  2484. 00001B4E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2485. 00001B52  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  2486. 00001B56  7003                     moveq.l    D0, 0x03
  2487. label00001B58:
  2488. 00001B58  30D9                     move.w     [A0]+, [A1]+
  2489. 00001B5A  51C8 FFFC                dbf        D0, -0x6 /* 00001B58 */
  2490. 00001B5E  4A2E 0014                tst.b      [A6 + 0x14]
  2491. 00001B62  661E                     bne        +0x20 /* 00001B82 */
  2492. 00001B64  4267                     clr.w      -[A7]
  2493. 00001B66  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2494. 00001B6A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2495. 00001B6E  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  2496. 00001B74  486E FFF8                pea.l      [A6 - 0x8]
  2497. 00001B78  303C 0826                move.w     D0, 0x826
  2498. 00001B7C  A816                     syscall    Pack8
  2499. 00001B7E  3E1F                     move.w     D7, [A7]+
  2500. 00001B80  601C                     bra        +0x1E /* 00001B9E */
  2501. label00001B82:
  2502. 00001B82  4267                     clr.w      -[A7]
  2503. 00001B84  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2504. 00001B88  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2505. 00001B8C  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  2506. 00001B92  486E FFF8                pea.l      [A6 - 0x8]
  2507. 00001B96  303C 0812                move.w     D0, 0x812
  2508. 00001B9A  A816                     syscall    Pack8
  2509. 00001B9C  3E1F                     move.w     D7, [A7]+
  2510. label00001B9E:
  2511. 00001B9E  4A47                     tst.w      D7
  2512. 00001BA0  6600 0114                bne        +0x116 /* 00001CB6 */
  2513. 00001BA4  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  2514. 00001BAA  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2515. 00001BAE  6666                     bne        +0x68 /* 00001C16 */
  2516. 00001BB0  4267                     clr.w      -[A7]
  2517. 00001BB2  486E FFF8                pea.l      [A6 - 0x8]
  2518. 00001BB6  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  2519. 00001BBC  486E FFF0                pea.l      [A6 - 0x10]
  2520. 00001BC0  303C 0603                move.w     D0, 0x603
  2521. 00001BC4  A816                     syscall    Pack8
  2522. 00001BC6  3E1F                     move.w     D7, [A7]+
  2523. 00001BC8  6600 00EC                bne        +0xEE /* 00001CB6 */
  2524. 00001BCC  4267                     clr.w      -[A7]
  2525. 00001BCE  486E FFF0                pea.l      [A6 - 0x10]
  2526. 00001BD2  2F3C 7761 6E74           move.l     -[A7], 0x77616E74 /* 'want' */
  2527. 00001BD8  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  2528. 00001BDE  486E FFDC                pea.l      [A6 - 0x24]
  2529. 00001BE2  486E FFD4                pea.l      [A6 - 0x2C]
  2530. 00001BE6  7004                     moveq.l    D0, 0x04
  2531. 00001BE8  2F00                     move.l     -[A7], D0
  2532. 00001BEA  486E FFD8                pea.l      [A6 - 0x28]
  2533. 00001BEE  303C 0E11                move.w     D0, 0xE11
  2534. 00001BF2  A816                     syscall    Pack8
  2535. 00001BF4  3E1F                     move.w     D7, [A7]+
  2536. 00001BF6  6600 00BE                bne        +0xC0 /* 00001CB6 */
  2537. 00001BFA  203C 7072 6F70           move.l     D0, 0x70726F70 /* 'prop' */
  2538. 00001C00  B0AE FFD4                cmp.l      D0, [A6 - 0x2C]
  2539. 00001C04  6710                     beq        +0x12 /* 00001C16 */
  2540. 00001C06  486E FFF8                pea.l      [A6 - 0x8]
  2541. 00001C0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2542. 00001C0E  4EBA E750                jsr        [PC - 0x18B0 /* 00000360 */]
  2543. 00001C12  6000 00A2                bra        +0xA4 /* 00001CB6 */
  2544. label00001C16:
  2545. 00001C16  4267                     clr.w      -[A7]
  2546. 00001C18  486E FFF8                pea.l      [A6 - 0x8]
  2547. 00001C1C  4267                     clr.w      -[A7]
  2548. 00001C1E  486E FFE8                pea.l      [A6 - 0x18]
  2549. 00001C22  303C 0536                move.w     D0, 0x536
  2550. 00001C26  A816                     syscall    Pack8
  2551. 00001C28  3E1F                     move.w     D7, [A7]+
  2552. 00001C2A  6600 008A                bne        +0x8C /* 00001CB6 */
  2553. 00001C2E  203C 7072 6F70           move.l     D0, 0x70726F70 /* 'prop' */
  2554. 00001C34  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2555. 00001C38  6616                     bne        +0x18 /* 00001C50 */
  2556. 00001C3A  4267                     clr.w      -[A7]
  2557. 00001C3C  486E FFE8                pea.l      [A6 - 0x18]
  2558. 00001C40  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2559. 00001C44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2560. 00001C48  4EBA 01EA                jsr        [PC + 0x1EA /* 00001E34 */]
  2561. 00001C4C  3E1F                     move.w     D7, [A7]+
  2562. 00001C4E  6014                     bra        +0x16 /* 00001C64 */
  2563. label00001C50:
  2564. 00001C50  4267                     clr.w      -[A7]
  2565. 00001C52  486E FFE8                pea.l      [A6 - 0x18]
  2566. 00001C56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2567. 00001C5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2568. 00001C5E  4EBA FC28                jsr        [PC - 0x3D8 /* 00001888 */]
  2569. 00001C62  3E1F                     move.w     D7, [A7]+
  2570. label00001C64:
  2571. 00001C64  4A47                     tst.w      D7
  2572. 00001C66  664E                     bne        +0x50 /* 00001CB6 */
  2573. 00001C68  206E 0008                movea.l    A0, [A6 + 0x8]
  2574. 00001C6C  202E 000C                move.l     D0, [A6 + 0xC]
  2575. 00001C70  B090                     cmp.l      D0, [A0]
  2576. 00001C72  56C0                     sne        D0
  2577. 00001C74  4A00                     tst.b      D0
  2578. 00001C76  673E                     beq        +0x40 /* 00001CB6 */
  2579. 00001C78  223C 2A2A 2A2A           move.l     D1, 0x2A2A2A2A /* '****' */
  2580. 00001C7E  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  2581. 00001C82  56C1                     sne        D1
  2582. 00001C84  C001                     and.b      D0, D1
  2583. 00001C86  672E                     beq        +0x30 /* 00001CB6 */
  2584. 00001C88  4267                     clr.w      -[A7]
  2585. 00001C8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2586. 00001C8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2587. 00001C92  486E FFE0                pea.l      [A6 - 0x20]
  2588. 00001C96  303C 0603                move.w     D0, 0x603
  2589. 00001C9A  A816                     syscall    Pack8
  2590. 00001C9C  3E1F                     move.w     D7, [A7]+
  2591. 00001C9E  660E                     bne        +0x10 /* 00001CAE */
  2592. 00001CA0  486E FFE0                pea.l      [A6 - 0x20]
  2593. 00001CA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2594. 00001CA8  4EBA E6B6                jsr        [PC - 0x194A /* 00000360 */]
  2595. 00001CAC  6008                     bra        +0xA /* 00001CB6 */
  2596. label00001CAE:
  2597. 00001CAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2598. 00001CB2  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2599. label00001CB6:
  2600. 00001CB6  486E FFF0                pea.l      [A6 - 0x10]
  2601. 00001CBA  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2602. 00001CBE  486E FFF8                pea.l      [A6 - 0x8]
  2603. 00001CC2  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2604. 00001CC6  486E FFE8                pea.l      [A6 - 0x18]
  2605. 00001CCA  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2606. 00001CCE  3D47 001A                move.w     [A6 + 0x1A], D7
  2607. label00001CD2:
  2608. 00001CD2  2E1F                     move.l     D7, [A7]+
  2609. 00001CD4  4E5E                     unlink     A6
  2610. 00001CD6  205F                     movea.l    A0, [A7]+
  2611. 00001CD8  DEFC 0012                add.w      A7, 0x12
  2612. 00001CDC  4ED0                     jmp        [A0]
  2613. fn00001CDE:
  2614. 00001CDE  4E56 0000                link       A6, 0
  2615. 00001CE2  4267                     clr.w      -[A7]
  2616. 00001CE4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2617. 00001CE8  4267                     clr.w      -[A7]
  2618. 00001CEA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2619. 00001CEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2620. 00001CF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2621. 00001CF6  4EBA FDBE                jsr        [PC - 0x242 /* 00001AB6 */]
  2622. 00001CFA  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  2623. 00001CFE  4E5E                     unlink     A6
  2624. 00001D00  205F                     movea.l    A0, [A7]+
  2625. 00001D02  DEFC 0010                add.w      A7, 0x10
  2626. 00001D06  4ED0                     jmp        [A0]
  2627. fn00001D08:
  2628. 00001D08  4E56 0000                link       A6, 0
  2629. 00001D0C  4267                     clr.w      -[A7]
  2630. 00001D0E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2631. 00001D12  1F3C 0001                move.b     -[A7], 0x1
  2632. 00001D16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2633. 00001D1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2634. 00001D1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2635. 00001D22  4EBA FD92                jsr        [PC - 0x26E /* 00001AB6 */]
  2636. 00001D26  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  2637. 00001D2A  4E5E                     unlink     A6
  2638. 00001D2C  205F                     movea.l    A0, [A7]+
  2639. 00001D2E  DEFC 0010                add.w      A7, 0x10
  2640. 00001D32  4ED0                     jmp        [A0]
  2641. fn00001D34:
  2642. 00001D34  4E56 FFCE                link       A6, -0x0032
  2643. 00001D38  48E7 0308                movem.l    -[A7], D6,D7,A4
  2644. 00001D3C  206E 000C                movea.l    A0, [A6 + 0xC]
  2645. 00001D40  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2646. 00001D44  7003                     moveq.l    D0, 0x03
  2647. label00001D46:
  2648. 00001D46  32D8                     move.w     [A1]+, [A0]+
  2649. 00001D48  51C8 FFFC                dbf        D0, -0x6 /* 00001D46 */
  2650. 00001D4C  286E 0008                movea.l    A4, [A6 + 0x8]
  2651. 00001D50  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2652. 00001D54  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  2653. 00001D58  7003                     moveq.l    D0, 0x03
  2654. label00001D5A:
  2655. 00001D5A  30D9                     move.w     [A0]+, [A1]+
  2656. 00001D5C  51C8 FFFC                dbf        D0, -0x6 /* 00001D5A */
  2657. 00001D60  4214                     clr.b      [A4]
  2658. 00001D62  422C 0002                clr.b      [A4 + 0x2]
  2659. 00001D66  422C 0001                clr.b      [A4 + 0x1]
  2660. 00001D6A  4267                     clr.w      -[A7]
  2661. 00001D6C  486E FFF8                pea.l      [A6 - 0x8]
  2662. 00001D70  2F3C 6B4D 4B59           move.l     -[A7], 0x6B4D4B59 /* 'kMKY' */
  2663. 00001D76  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  2664. 00001D7C  486E FFEC                pea.l      [A6 - 0x14]
  2665. 00001D80  303C 0812                move.w     D0, 0x812
  2666. 00001D84  A816                     syscall    Pack8
  2667. 00001D86  3E1F                     move.w     D7, [A7]+
  2668. 00001D88  6600 0092                bne        +0x94 /* 00001E1C */
  2669. 00001D8C  4267                     clr.w      -[A7]
  2670. 00001D8E  486E FFEC                pea.l      [A6 - 0x14]
  2671. 00001D92  486E FFE0                pea.l      [A6 - 0x20]
  2672. 00001D96  303C 0407                move.w     D0, 0x407
  2673. 00001D9A  A816                     syscall    Pack8
  2674. 00001D9C  3E1F                     move.w     D7, [A7]+
  2675. 00001D9E  667C                     bne        +0x7E /* 00001E1C */
  2676. 00001DA0  7001                     moveq.l    D0, 0x01
  2677. 00001DA2  2D40 FFD2                move.l     [A6 - 0x2E], D0
  2678. 00001DA6  2D6E FFE0 FFCE           move.l     [A6 - 0x32], [A6 - 0x20]
  2679. 00001DAC  2C2E FFD2                move.l     D6, [A6 - 0x2E]
  2680. 00001DB0  6064                     bra        +0x66 /* 00001E16 */
  2681. label00001DB2:
  2682. 00001DB2  4267                     clr.w      -[A7]
  2683. 00001DB4  486E FFEC                pea.l      [A6 - 0x14]
  2684. 00001DB8  2F06                     move.l     -[A7], D6
  2685. 00001DBA  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  2686. 00001DC0  486E FFF4                pea.l      [A6 - 0xC]
  2687. 00001DC4  486E FFDC                pea.l      [A6 - 0x24]
  2688. 00001DC8  486E FFE8                pea.l      [A6 - 0x18]
  2689. 00001DCC  7004                     moveq.l    D0, 0x04
  2690. 00001DCE  2F00                     move.l     -[A7], D0
  2691. 00001DD0  486E FFD8                pea.l      [A6 - 0x28]
  2692. 00001DD4  303C 100A                move.w     D0, 0x100A
  2693. 00001DD8  A816                     syscall    Pack8
  2694. 00001DDA  3E1F                     move.w     D7, [A7]+
  2695. 00001DDC  663E                     bne        +0x40 /* 00001E1C */
  2696. 00001DDE  203C 5348 4654           move.l     D0, 0x53484654 /* 'SHFT' */
  2697. 00001DE4  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2698. 00001DE8  6604                     bne        +0x6 /* 00001DEE */
  2699. 00001DEA  18BC 0001                move.b     [A4], 0x1
  2700. label00001DEE:
  2701. 00001DEE  203C 434F 4D4D           move.l     D0, 0x434F4D4D /* 'COMM' */
  2702. 00001DF4  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2703. 00001DF8  6606                     bne        +0x8 /* 00001E00 */
  2704. 00001DFA  197C 0001 0002           move.b     [A4 + 0x2], 0x1
  2705. label00001E00:
  2706. 00001E00  203C 4F4B 4559           move.l     D0, 0x4F4B4559 /* 'OKEY' */
  2707. 00001E06  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2708. 00001E0A  6606                     bne        +0x8 /* 00001E12 */
  2709. 00001E0C  197C 0001 0001           move.b     [A4 + 0x1], 0x1
  2710. label00001E12:
  2711. 00001E12  5286                     addq.l     D6, 1
  2712. 00001E14  6906                     bvs        +0x8 /* 00001E1C */
  2713. label00001E16:
  2714. 00001E16  BCAE FFCE                cmp.l      D6, [A6 - 0x32]
  2715. 00001E1A  6F96                     ble        -0x68 /* 00001DB2 */
  2716. label00001E1C:
  2717. 00001E1C  486E FFEC                pea.l      [A6 - 0x14]
  2718. 00001E20  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2719. 00001E24  3D47 0010                move.w     [A6 + 0x10], D7
  2720. 00001E28  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2721. 00001E2C  4E5E                     unlink     A6
  2722. 00001E2E  205F                     movea.l    A0, [A7]+
  2723. 00001E30  504F                     addq.w     A7, 8
  2724. 00001E32  4ED0                     jmp        [A0]
  2725. fn00001E34:
  2726. 00001E34  4E56 FEC4                link       A6, -0x013C
  2727. 00001E38  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2728. 00001E3C  4247                     clr.w      D7
  2729. 00001E3E  206E 0010                movea.l    A0, [A6 + 0x10]
  2730. 00001E42  2068 0004                movea.l    A0, [A0 + 0x4]
  2731. 00001E46  2F10                     move.l     -[A7], [A0]
  2732. 00001E48  486E FECA                pea.l      [A6 - 0x136]
  2733. 00001E4C  2F3C 0000 012A           move.l     -[A7], 0x12A
  2734. 00001E52  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  2735. 00001E56  7007                     moveq.l    D0, 0x07
  2736. 00001E58  B02E FFD6                cmp.b      D0, [A6 - 0x2A]
  2737. 00001E5C  57C0                     seq        D0
  2738. 00001E5E  4A00                     tst.b      D0
  2739. 00001E60  660A                     bne        +0xC /* 00001E6C */
  2740. 00001E62  4AAE FECA                tst.l      [A6 - 0x136]
  2741. 00001E66  5DC1                     slt        D1
  2742. 00001E68  8001                     or.b       D0, D1
  2743. 00001E6A  6718                     beq        +0x1A /* 00001E84 */
  2744. label00001E6C:
  2745. 00001E6C  4267                     clr.w      -[A7]
  2746. 00001E6E  486E FECA                pea.l      [A6 - 0x136]
  2747. 00001E72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2748. 00001E76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2749. 00001E7A  4EBA 01EE                jsr        [PC + 0x1EE /* 0000206A */]
  2750. 00001E7E  3E1F                     move.w     D7, [A7]+
  2751. 00001E80  6000 0178                bra        +0x17A /* 00001FFA */
  2752. label00001E84:
  2753. 00001E84  7015                     moveq.l    D0, 0x15
  2754. 00001E86  B02E FECD                cmp.b      D0, [A6 - 0x133]
  2755. 00001E8A  57C0                     seq        D0
  2756. 00001E8C  4A00                     tst.b      D0
  2757. 00001E8E  6700 0082                beq        +0x84 /* 00001F12 */
  2758. 00001E92  223C 7363 7074           move.l     D1, 0x73637074 /* 'scpt' */
  2759. 00001E98  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  2760. 00001E9C  57C1                     seq        D1
  2761. 00001E9E  C001                     and.b      D0, D1
  2762. 00001EA0  6770                     beq        +0x72 /* 00001F12 */
  2763. 00001EA2  7202                     moveq.l    D1, 0x02
  2764. 00001EA4  B22E FFD6                cmp.b      D1, [A6 - 0x2A]
  2765. 00001EA8  57C1                     seq        D1
  2766. 00001EAA  C001                     and.b      D0, D1
  2767. 00001EAC  6764                     beq        +0x66 /* 00001F12 */
  2768. 00001EAE  4267                     clr.w      -[A7]
  2769. 00001EB0  486E FFD8                pea.l      [A6 - 0x28]
  2770. 00001EB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2771. 00001EB8  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  2772. 00001EBC  101F                     move.b     D0, [A7]+
  2773. 00001EBE  674A                     beq        +0x4C /* 00001F0A */
  2774. 00001EC0  206E 0008                movea.l    A0, [A6 + 0x8]
  2775. 00001EC4  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  2776. 00001ECA  B090                     cmp.l      D0, [A0]
  2777. 00001ECC  6622                     bne        +0x24 /* 00001EF0 */
  2778. 00001ECE  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  2779. 00001ED4  206E 0008                movea.l    A0, [A6 + 0x8]
  2780. 00001ED8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2781. 00001EDC  42A7                     clr.l      -[A7]
  2782. 00001EDE  206E 0008                movea.l    A0, [A6 + 0x8]
  2783. 00001EE2  2068 0004                movea.l    A0, [A0 + 0x4]
  2784. 00001EE6  2F10                     move.l     -[A7], [A0]
  2785. 00001EE8  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  2786. 00001EEC  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2787. label00001EF0:
  2788. 00001EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  2789. 00001EF4  203C 5554 5854           move.l     D0, 0x55545854 /* 'UTXT' */
  2790. 00001EFA  B090                     cmp.l      D0, [A0]
  2791. 00001EFC  6600 015A                bne        +0x15C /* 00002058 */
  2792. 00001F00  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  2793. 00001F06  6000 0150                bra        +0x152 /* 00002058 */
  2794. label00001F0A:
  2795. 00001F0A  3E3C F954                move.w     D7, 0xF954
  2796. 00001F0E  6000 0148                bra        +0x14A /* 00002058 */
  2797. label00001F12:
  2798. 00001F12  1D6E FECD FEC7           move.b     [A6 - 0x139], [A6 - 0x133]
  2799. 00001F18  7001                     moveq.l    D0, 0x01
  2800. 00001F1A  B02E FEC7                cmp.b      D0, [A6 - 0x139]
  2801. 00001F1E  6608                     bne        +0xA /* 00001F28 */
  2802. 00001F20  486E FED2                pea.l      [A6 - 0x12E]
  2803. 00001F24  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2804. label00001F28:
  2805. 00001F28  486E FEC7                pea.l      [A6 - 0x139]
  2806. 00001F2C  7001                     moveq.l    D0, 0x01
  2807. 00001F2E  2F00                     move.l     -[A7], D0
  2808. 00001F30  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2809. 00001F34  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2810. 00001F38  1B7C 0002 CE80           move.b     [A5 - 0x3180], 0x2
  2811. 00001F3E  486E 000C                pea.l      [A6 + 0xC]
  2812. 00001F42  4EBA EFE4                jsr        [PC - 0x101C /* 00000F28 */]
  2813. 00001F46  203C 2A2A 2A2A           move.l     D0, 0x2A2A2A2A /* '****' */
  2814. 00001F4C  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2815. 00001F50  57C0                     seq        D0
  2816. 00001F52  4A00                     tst.b      D0
  2817. 00001F54  661C                     bne        +0x1E /* 00001F72 */
  2818. 00001F56  223C 6C69 7374           move.l     D1, 0x6C697374 /* 'list' */
  2819. 00001F5C  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  2820. 00001F60  57C1                     seq        D1
  2821. 00001F62  8001                     or.b       D0, D1
  2822. 00001F64  660C                     bne        +0xE /* 00001F72 */
  2823. 00001F66  222E FECE                move.l     D1, [A6 - 0x132]
  2824. 00001F6A  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  2825. 00001F6E  57C1                     seq        D1
  2826. 00001F70  8001                     or.b       D0, D1
  2827. label00001F72:
  2828. 00001F72  4400                     neg.b      D0
  2829. 00001F74  1C00                     move.b     D6, D0
  2830. 00001F76  486E FFD6                pea.l      [A6 - 0x2A]
  2831. 00001F7A  1006                     move.b     D0, D6
  2832. 00001F7C  0A00 0001                xori.b     D0, 0x1
  2833. 00001F80  1F00                     move.b     -[A7], D0
  2834. 00001F82  4EAD 1932                jsr        [A5 + 0x1932 /* export_802 */]
  2835. 00001F86  1006                     move.b     D0, D6
  2836. 00001F88  6728                     beq        +0x2A /* 00001FB2 */
  2837. 00001F8A  223C 656E 756D           move.l     D1, 0x656E756D /* 'enum' */
  2838. 00001F90  B2AE FECE                cmp.l      D1, [A6 - 0x132]
  2839. 00001F94  57C1                     seq        D1
  2840. 00001F96  C001                     and.b      D0, D1
  2841. 00001F98  6718                     beq        +0x1A /* 00001FB2 */
  2842. 00001F9A  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  2843. 00001F9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2844. 00001FA2  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2845. 00001FA6  206E 0008                movea.l    A0, [A6 + 0x8]
  2846. 00001FAA  20BC 656E 756D           move.l     [A0], 0x656E756D /* 'enum' */
  2847. 00001FB0  6048                     bra        +0x4A /* 00001FFA */
  2848. label00001FB2:
  2849. 00001FB2  1006                     move.b     D0, D6
  2850. 00001FB4  6728                     beq        +0x2A /* 00001FDE */
  2851. 00001FB6  223C 5458 5354           move.l     D1, 0x54585354 /* 'TXST' */
  2852. 00001FBC  B2AE FECE                cmp.l      D1, [A6 - 0x132]
  2853. 00001FC0  57C1                     seq        D1
  2854. 00001FC2  C001                     and.b      D0, D1
  2855. 00001FC4  6718                     beq        +0x1A /* 00001FDE */
  2856. 00001FC6  42A7                     clr.l      -[A7]
  2857. 00001FC8  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  2858. 00001FCC  281F                     move.l     D4, [A7]+
  2859. 00001FCE  4267                     clr.w      -[A7]
  2860. 00001FD0  3F04                     move.w     -[A7], D4
  2861. 00001FD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2862. 00001FD6  4EBA E714                jsr        [PC - 0x18EC /* 000006EC */]
  2863. 00001FDA  3E1F                     move.w     D7, [A7]+
  2864. 00001FDC  601C                     bra        +0x1E /* 00001FFA */
  2865. label00001FDE:
  2866. 00001FDE  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  2867. 00001FE4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2868. 00001FE8  6604                     bne        +0x6 /* 00001FEE */
  2869. 00001FEA  7A01                     moveq.l    D5, 0x01
  2870. 00001FEC  6002                     bra        +0x4 /* 00001FF0 */
  2871. label00001FEE:
  2872. 00001FEE  4205                     clr.b      D5
  2873. label00001FF0:
  2874. 00001FF0  1F05                     move.b     -[A7], D5
  2875. 00001FF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2876. 00001FF6  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2877. label00001FFA:
  2878. 00001FFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2879. 00001FFE  202E 000C                move.l     D0, [A6 + 0xC]
  2880. 00002002  B090                     cmp.l      D0, [A0]
  2881. 00002004  56C0                     sne        D0
  2882. 00002006  4A00                     tst.b      D0
  2883. 00002008  674E                     beq        +0x50 /* 00002058 */
  2884. 0000200A  223C 2A2A 2A2A           move.l     D1, 0x2A2A2A2A /* '****' */
  2885. 00002010  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  2886. 00002014  56C1                     sne        D1
  2887. 00002016  C001                     and.b      D0, D1
  2888. 00002018  673E                     beq        +0x40 /* 00002058 */
  2889. 0000201A  223C 6F62 6A20           move.l     D1, 0x6F626A20 /* 'obj ' */
  2890. 00002020  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  2891. 00002024  56C1                     sne        D1
  2892. 00002026  C001                     and.b      D0, D1
  2893. 00002028  672E                     beq        +0x30 /* 00002058 */
  2894. 0000202A  4267                     clr.w      -[A7]
  2895. 0000202C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2896. 00002030  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2897. 00002034  486E FFF4                pea.l      [A6 - 0xC]
  2898. 00002038  303C 0603                move.w     D0, 0x603
  2899. 0000203C  A816                     syscall    Pack8
  2900. 0000203E  3E1F                     move.w     D7, [A7]+
  2901. 00002040  660E                     bne        +0x10 /* 00002050 */
  2902. 00002042  486E FFF4                pea.l      [A6 - 0xC]
  2903. 00002046  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2904. 0000204A  4EBA E314                jsr        [PC - 0x1CEC /* 00000360 */]
  2905. 0000204E  6008                     bra        +0xA /* 00002058 */
  2906. label00002050:
  2907. 00002050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2908. 00002054  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2909. label00002058:
  2910. 00002058  3D47 0014                move.w     [A6 + 0x14], D7
  2911. 0000205C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2912. 00002060  4E5E                     unlink     A6
  2913. 00002062  205F                     movea.l    A0, [A7]+
  2914. 00002064  DEFC 000C                add.w      A7, 0xC
  2915. 00002068  4ED0                     jmp        [A0]
  2916. fn0000206A:
  2917. 0000206A  4E56 FFCE                link       A6, -0x0032
  2918. 0000206E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2919. 00002072  286E 0010                movea.l    A4, [A6 + 0x10]
  2920. 00002076  3E3C F954                move.w     D7, 0xF954
  2921. 0000207A  70F5                     moveq.l    D0, 0xFFFFFFF5
  2922. 0000207C  B094                     cmp.l      D0, [A4]
  2923. 0000207E  6620                     bne        +0x22 /* 000020A0 */
  2924. 00002080  4267                     clr.w      -[A7]
  2925. 00002082  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  2926. 00002088  486C 0108                pea.l      [A4 + 0x108]
  2927. 0000208C  7004                     moveq.l    D0, 0x04
  2928. 0000208E  2F00                     move.l     -[A7], D0
  2929. 00002090  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2930. 00002094  303C 0825                move.w     D0, 0x825
  2931. 00002098  A816                     syscall    Pack8
  2932. 0000209A  3E1F                     move.w     D7, [A7]+
  2933. 0000209C  6000 029E                bra        +0x2A0 /* 0000233C */
  2934. label000020A0:
  2935. 000020A0  7007                     moveq.l    D0, 0x07
  2936. 000020A2  B02C 010C                cmp.b      D0, [A4 + 0x10C]
  2937. 000020A6  6664                     bne        +0x66 /* 0000210C */
  2938. 000020A8  7002                     moveq.l    D0, 0x02
  2939. 000020AA  B094                     cmp.l      D0, [A4]
  2940. 000020AC  6636                     bne        +0x38 /* 000020E4 */
  2941. 000020AE  4267                     clr.w      -[A7]
  2942. 000020B0  2F2C 010E                move.l     -[A7], [A4 + 0x10E]
  2943. 000020B4  486E FFD0                pea.l      [A6 - 0x30]
  2944. 000020B8  4EBA EAEC                jsr        [PC - 0x1514 /* 00000BA6 */]
  2945. 000020BC  3E1F                     move.w     D7, [A7]+
  2946. 000020BE  4267                     clr.w      -[A7]
  2947. 000020C0  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2948. 000020C6  486E FFD1                pea.l      [A6 - 0x2F]
  2949. 000020CA  4240                     clr.w      D0
  2950. 000020CC  102E FFD0                move.b     D0, [A6 - 0x30]
  2951. 000020D0  48C0                     ext.l      D0
  2952. 000020D2  2F00                     move.l     -[A7], D0
  2953. 000020D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2954. 000020D8  303C 0825                move.w     D0, 0x825
  2955. 000020DC  A816                     syscall    Pack8
  2956. 000020DE  3E1F                     move.w     D7, [A7]+
  2957. 000020E0  6000 025A                bra        +0x25C /* 0000233C */
  2958. label000020E4:
  2959. 000020E4  7066                     moveq.l    D0, 0x66
  2960. 000020E6  B094                     cmp.l      D0, [A4]
  2961. 000020E8  6600 0252                bne        +0x254 /* 0000233C */
  2962. 000020EC  4267                     clr.w      -[A7]
  2963. 000020EE  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  2964. 000020F4  486C 010E                pea.l      [A4 + 0x10E]
  2965. 000020F8  7004                     moveq.l    D0, 0x04
  2966. 000020FA  2F00                     move.l     -[A7], D0
  2967. 000020FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2968. 00002100  303C 0825                move.w     D0, 0x825
  2969. 00002104  A816                     syscall    Pack8
  2970. 00002106  3E1F                     move.w     D7, [A7]+
  2971. 00002108  6000 0232                bra        +0x234 /* 0000233C */
  2972. label0000210C:
  2973. 0000210C  7002                     moveq.l    D0, 0x02
  2974. 0000210E  B02C 010C                cmp.b      D0, [A4 + 0x10C]
  2975. 00002112  6600 0228                bne        +0x22A /* 0000233C */
  2976. 00002116  102C 010E                move.b     D0, [A4 + 0x10E]
  2977. 0000211A  4880                     ext.w      D0
  2978. 0000211C  5B40                     subq.w     D0, 5
  2979. 0000211E  6704                     beq        +0x6 /* 00002124 */
  2980. 00002120  6000 021A                bra        +0x21C /* 0000233C */
  2981. label00002124:
  2982. 00002124  2014                     move.l     D0, [A4]
  2983. 00002126  0480 FFFF FFF6           subi.l     D0, 0xFFFFFFF6
  2984. 0000212C  6700 0200                beq        +0x202 /* 0000232E */
  2985. 00002130  0480 0000 0001           subi.l     D0, 0x1
  2986. 00002136  6700 018E                beq        +0x190 /* 000022C6 */
  2987. 0000213A  0480 0000 0001           subi.l     D0, 0x1
  2988. 00002140  6700 0172                beq        +0x174 /* 000022B4 */
  2989. 00002144  0480 0000 0001           subi.l     D0, 0x1
  2990. 0000214A  6700 014E                beq        +0x150 /* 0000229A */
  2991. 0000214E  0480 0000 0001           subi.l     D0, 0x1
  2992. 00002154  6700 0130                beq        +0x132 /* 00002286 */
  2993. 00002158  0480 0000 0001           subi.l     D0, 0x1
  2994. 0000215E  6700 0112                beq        +0x114 /* 00002272 */
  2995. 00002162  0480 0000 0001           subi.l     D0, 0x1
  2996. 00002168  6700 00EC                beq        +0xEE /* 00002256 */
  2997. 0000216C  0480 0000 0001           subi.l     D0, 0x1
  2998. 00002172  6700 00C6                beq        +0xC8 /* 0000223A */
  2999. 00002176  0480 0000 0001           subi.l     D0, 0x1
  3000. 0000217C  6700 00A4                beq        +0xA6 /* 00002222 */
  3001. 00002180  0480 0000 0001           subi.l     D0, 0x1
  3002. 00002186  6704                     beq        +0x6 /* 0000218C */
  3003. 00002188  6000 01B2                bra        +0x1B4 /* 0000233C */
  3004. label0000218C:
  3005. 0000218C  42A7                     clr.l      -[A7]
  3006. 0000218E  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  3007. 00002194  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3008. 00002198  2C1F                     move.l     D6, [A7]+
  3009. 0000219A  6F0A                     ble        +0xC /* 000021A6 */
  3010. 0000219C  2D7C 5049 4354 FFF8      move.l     [A6 - 0x8], 0x50494354 /* 'PICT' */
  3011. 000021A4  601E                     bra        +0x20 /* 000021C4 */
  3012. label000021A6:
  3013. 000021A6  42A7                     clr.l      -[A7]
  3014. 000021A8  42A7                     clr.l      -[A7]
  3015. 000021AA  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3016. 000021B0  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3017. 000021B4  42A7                     clr.l      -[A7]
  3018. 000021B6  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  3019. 000021BA  2C1F                     move.l     D6, [A7]+
  3020. 000021BC  2D7C 5445 5854 FFF8      move.l     [A6 - 0x8], 0x54455854 /* 'TEXT' */
  3021. label000021C4:
  3022. 000021C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3023. 000021C8  2F08                     move.l     -[A7], A0
  3024. 000021CA  42A7                     clr.l      -[A7]
  3025. 000021CC  2F06                     move.l     -[A7], D6
  3026. 000021CE  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3027. 000021D2  201F                     move.l     D0, [A7]+
  3028. 000021D4  205F                     movea.l    A0, [A7]+
  3029. 000021D6  2140 0004                move.l     [A0 + 0x4], D0
  3030. 000021DA  4267                     clr.w      -[A7]
  3031. 000021DC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  3032. 000021E0  3E1F                     move.w     D7, [A7]+
  3033. 000021E2  6600 0158                bne        +0x15A /* 0000233C */
  3034. 000021E6  4A86                     tst.l      D6
  3035. 000021E8  6F16                     ble        +0x18 /* 00002200 */
  3036. 000021EA  42A7                     clr.l      -[A7]
  3037. 000021EC  206E 0008                movea.l    A0, [A6 + 0x8]
  3038. 000021F0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3039. 000021F4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3040. 000021F8  486E FFF4                pea.l      [A6 - 0xC]
  3041. 000021FC  A9FD                     syscall    GetScrap
  3042. 000021FE  2C1F                     move.l     D6, [A7]+
  3043. label00002200:
  3044. 00002200  4A86                     tst.l      D6
  3045. 00002202  6C12                     bge        +0x14 /* 00002216 */
  3046. 00002204  206E 0008                movea.l    A0, [A6 + 0x8]
  3047. 00002208  4868 0004                pea.l      [A0 + 0x4]
  3048. 0000220C  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3049. 00002210  3E06                     move.w     D7, D6
  3050. 00002212  6000 0128                bra        +0x12A /* 0000233C */
  3051. label00002216:
  3052. 00002216  206E 0008                movea.l    A0, [A6 + 0x8]
  3053. 0000221A  20AE FFF8                move.l     [A0], [A6 - 0x8]
  3054. 0000221E  6000 011C                bra        +0x11E /* 0000233C */
  3055. label00002222:
  3056. 00002222  4267                     clr.w      -[A7]
  3057. 00002224  302D C732                move.w     D0, [A5 - 0x38CE]
  3058. 00002228  48C0                     ext.l      D0
  3059. 0000222A  2F00                     move.l     -[A7], D0
  3060. 0000222C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3061. 00002230  4EBA F22C                jsr        [PC - 0xDD4 /* 0000145E */]
  3062. 00002234  3E1F                     move.w     D7, [A7]+
  3063. 00002236  6000 0104                bra        +0x106 /* 0000233C */
  3064. label0000223A:
  3065. 0000223A  4267                     clr.w      -[A7]
  3066. 0000223C  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  3067. 00002240  3F3C 0004                move.w     -[A7], 0x4
  3068. 00002244  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  3069. 00002248  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3070. 0000224C  4EBA ED60                jsr        [PC - 0x12A0 /* 00000FAE */]
  3071. 00002250  3E1F                     move.w     D7, [A7]+
  3072. 00002252  6000 00E8                bra        +0xEA /* 0000233C */
  3073. label00002256:
  3074. 00002256  4267                     clr.w      -[A7]
  3075. 00002258  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  3076. 0000225C  3F3C 0003                move.w     -[A7], 0x3
  3077. 00002260  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  3078. 00002264  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3079. 00002268  4EBA ED44                jsr        [PC - 0x12BC /* 00000FAE */]
  3080. 0000226C  3E1F                     move.w     D7, [A7]+
  3081. 0000226E  6000 00CC                bra        +0xCE /* 0000233C */
  3082. label00002272:
  3083. 00002272  4267                     clr.w      -[A7]
  3084. 00002274  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  3085. 00002278  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3086. 0000227C  4EBA F062                jsr        [PC - 0xF9E /* 000012E0 */]
  3087. 00002280  3E1F                     move.w     D7, [A7]+
  3088. 00002282  6000 00B8                bra        +0xBA /* 0000233C */
  3089. label00002286:
  3090. 00002286  4267                     clr.w      -[A7]
  3091. 00002288  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  3092. 0000228C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3093. 00002290  4EBA F250                jsr        [PC - 0xDB0 /* 000014E2 */]
  3094. 00002294  3E1F                     move.w     D7, [A7]+
  3095. 00002296  6000 00A4                bra        +0xA6 /* 0000233C */
  3096. label0000229A:
  3097. 0000229A  4267                     clr.w      -[A7]
  3098. 0000229C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3099. 000022A0  2068 003A                movea.l    A0, [A0 + 0x3A]
  3100. 000022A4  2F08                     move.l     -[A7], A0
  3101. 000022A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3102. 000022AA  4EBA F0C0                jsr        [PC - 0xF40 /* 0000136C */]
  3103. 000022AE  3E1F                     move.w     D7, [A7]+
  3104. 000022B0  6000 008A                bra        +0x8C /* 0000233C */
  3105. label000022B4:
  3106. 000022B4  4267                     clr.w      -[A7]
  3107. 000022B6  2F2D B81A                move.l     -[A7], [A5 - 0x47E6]
  3108. 000022BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3109. 000022BE  4EBA F020                jsr        [PC - 0xFE0 /* 000012E0 */]
  3110. 000022C2  3E1F                     move.w     D7, [A7]+
  3111. 000022C4  6076                     bra        +0x78 /* 0000233C */
  3112. label000022C6:
  3113. 000022C6  4A6D C736                tst.w      [A5 - 0x38CA]
  3114. 000022CA  671E                     beq        +0x20 /* 000022EA */
  3115. 000022CC  4267                     clr.w      -[A7]
  3116. 000022CE  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  3117. 000022D2  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  3118. 000022D6  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  3119. 000022DA  486D C734                pea.l      [A5 - 0x38CC]
  3120. 000022DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3121. 000022E2  4EBA ED7C                jsr        [PC - 0x1284 /* 00001060 */]
  3122. 000022E6  3E1F                     move.w     D7, [A7]+
  3123. 000022E8  6052                     bra        +0x54 /* 0000233C */
  3124. label000022EA:
  3125. 000022EA  102D C232                move.b     D0, [A5 - 0x3DCE]
  3126. 000022EE  6712                     beq        +0x14 /* 00002302 */
  3127. 000022F0  4267                     clr.w      -[A7]
  3128. 000022F2  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  3129. 000022F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3130. 000022FA  4EBA EEC6                jsr        [PC - 0x113A /* 000011C2 */]
  3131. 000022FE  3E1F                     move.w     D7, [A7]+
  3132. 00002300  603A                     bra        +0x3C /* 0000233C */
  3133. label00002302:
  3134. 00002302  102D B518                move.b     D0, [A5 - 0x4AE8]
  3135. 00002306  6712                     beq        +0x14 /* 0000231A */
  3136. 00002308  4267                     clr.w      -[A7]
  3137. 0000230A  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  3138. 0000230E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3139. 00002312  4EBA EEAE                jsr        [PC - 0x1152 /* 000011C2 */]
  3140. 00002316  3E1F                     move.w     D7, [A7]+
  3141. 00002318  6022                     bra        +0x24 /* 0000233C */
  3142. label0000231A:
  3143. 0000231A  4247                     clr.w      D7
  3144. 0000231C  206E 0008                movea.l    A0, [A6 + 0x8]
  3145. 00002320  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  3146. 00002324  7003                     moveq.l    D0, 0x03
  3147. label00002326:
  3148. 00002326  30D9                     move.w     [A0]+, [A1]+
  3149. 00002328  51C8 FFFC                dbf        D0, -0x6 /* 00002326 */
  3150. 0000232C  600E                     bra        +0x10 /* 0000233C */
  3151. label0000232E:
  3152. 0000232E  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3153. 00002332  4267                     clr.w      -[A7]
  3154. 00002334  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3155. 00002338  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  3156. label0000233C:
  3157. 0000233C  3D47 0014                move.w     [A6 + 0x14], D7
  3158. 00002340  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3159. 00002344  4E5E                     unlink     A6
  3160. 00002346  205F                     movea.l    A0, [A7]+
  3161. 00002348  DEFC 000C                add.w      A7, 0xC
  3162. 0000234C  4ED0                     jmp        [A0]
  3163. fn0000234E:
  3164. 0000234E  4E56 FFFC                link       A6, -0x0004
  3165. 00002352  206E 0008                movea.l    A0, [A6 + 0x8]
  3166. 00002356  4AA8 0004                tst.l      [A0 + 0x4]
  3167. 0000235A  57C0                     seq        D0
  3168. 0000235C  4A00                     tst.b      D0
  3169. 0000235E  6600 0086                bne        +0x88 /* 000023E6 */
  3170. 00002362  2F00                     move.l     -[A7], D0
  3171. 00002364  4267                     clr.w      -[A7]
  3172. 00002366  4EAD 33C2                jsr        [A5 + 0x33C2 /* export_1652 */]
  3173. 0000236A  121F                     move.b     D1, [A7]+
  3174. 0000236C  201F                     move.l     D0, [A7]+
  3175. 0000236E  8001                     or.b       D0, D1
  3176. 00002370  0240 0001                andi.w     D0, 0x1
  3177. 00002374  6702                     beq        +0x4 /* 00002378 */
  3178. 00002376  606E                     bra        +0x70 /* 000023E6 */
  3179. label00002378:
  3180. 00002378  203C 5A45 524F           move.l     D0, 0x5A45524F /* 'ZERO' */
  3181. 0000237E  B0AD CFB2                cmp.l      D0, [A5 - 0x304E]
  3182. 00002382  6648                     bne        +0x4A /* 000023CC */
  3183. 00002384  2F2D CFB6                move.l     -[A7], [A5 - 0x304A]
  3184. 00002388  486E FFFD                pea.l      [A6 - 0x3]
  3185. 0000238C  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  3186. 00002390  4267                     clr.w      -[A7]
  3187. 00002392  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3188. 00002396  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  3189. 0000239C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3190. 000023A2  206D CFB6                movea.l    A0, [A5 - 0x304A]
  3191. 000023A6  2F10                     move.l     -[A7], [A0]
  3192. 000023A8  42A7                     clr.l      -[A7]
  3193. 000023AA  206D CFB6                movea.l    A0, [A5 - 0x304A]
  3194. 000023AE  2F10                     move.l     -[A7], [A0]
  3195. 000023B0  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  3196. 000023B4  303C 0A0F                move.w     D0, 0xA0F
  3197. 000023B8  A816                     syscall    Pack8
  3198. 000023BA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3199. 000023BE  2F2D CFB6                move.l     -[A7], [A5 - 0x304A]
  3200. 000023C2  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  3201. 000023C6  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3202. 000023CA  601A                     bra        +0x1C /* 000023E6 */
  3203. label000023CC:
  3204. 000023CC  4267                     clr.w      -[A7]
  3205. 000023CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3206. 000023D2  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  3207. 000023D8  486D CFB2                pea.l      [A5 - 0x304E]
  3208. 000023DC  303C 0610                move.w     D0, 0x610
  3209. 000023E0  A816                     syscall    Pack8
  3210. 000023E2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3211. label000023E6:
  3212. 000023E6  4E5E                     unlink     A6
  3213. 000023E8  2E9F                     move.l     [A7], [A7]+
  3214. 000023EA  4E75                     rts
  3215. fn000023EC:
  3216. 000023EC  4E56 FB68                link       A6, -0x0498
  3217. 000023F0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3218. 000023F4  206E 0014                movea.l    A0, [A6 + 0x14]
  3219. 000023F8  43EE FF00                lea.l      A1, [A6 - 0x100]
  3220. 000023FC  707F                     moveq.l    D0, 0x7F
  3221. label000023FE:
  3222. 000023FE  32D8                     move.w     [A1]+, [A0]+
  3223. 00002400  51C8 FFFC                dbf        D0, -0x6 /* 000023FE */
  3224. 00002404  426E 001C                clr.w      [A6 + 0x1C]
  3225. 00002408  7000                     moveq.l    D0, 0x00
  3226. 0000240A  2640                     movea.l    A3, D0
  3227. 0000240C  4267                     clr.w      -[A7]
  3228. 0000240E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3229. 00002412  2F3C 7375 626A           move.l     -[A7], 0x7375626A /* 'subj' */
  3230. 00002418  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  3231. 0000241E  486E FEF4                pea.l      [A6 - 0x10C]
  3232. 00002422  4EBA F8BA                jsr        [PC - 0x746 /* 00001CDE */]
  3233. 00002426  3E1F                     move.w     D7, [A7]+
  3234. 00002428  57C0                     seq        D0
  3235. 0000242A  4A00                     tst.b      D0
  3236. 0000242C  6700 00C8                beq        +0xCA /* 000024F6 */
  3237. 00002430  223C 6E75 6C6C           move.l     D1, 0x6E756C6C /* 'null' */
  3238. 00002436  B2AE FEF4                cmp.l      D1, [A6 - 0x10C]
  3239. 0000243A  56C1                     sne        D1
  3240. 0000243C  C001                     and.b      D0, D1
  3241. 0000243E  6700 00B6                beq        +0xB8 /* 000024F6 */
  3242. 00002442  4267                     clr.w      -[A7]
  3243. 00002444  486E FEF4                pea.l      [A6 - 0x10C]
  3244. 00002448  4267                     clr.w      -[A7]
  3245. 0000244A  486E FEEC                pea.l      [A6 - 0x114]
  3246. 0000244E  303C 0536                move.w     D0, 0x536
  3247. 00002452  A816                     syscall    Pack8
  3248. 00002454  3E1F                     move.w     D7, [A7]+
  3249. 00002456  486E FEF4                pea.l      [A6 - 0x10C]
  3250. 0000245A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  3251. 0000245E  4A47                     tst.w      D7
  3252. 00002460  6600 0094                bne        +0x96 /* 000024F6 */
  3253. 00002464  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  3254. 0000246A  B0AE FEEC                cmp.l      D0, [A6 - 0x114]
  3255. 0000246E  56C0                     sne        D0
  3256. 00002470  4A00                     tst.b      D0
  3257. 00002472  673A                     beq        +0x3C /* 000024AE */
  3258. 00002474  223C 6343 5244           move.l     D1, 0x63435244 /* 'cCRD' */
  3259. 0000247A  B2AE FEEC                cmp.l      D1, [A6 - 0x114]
  3260. 0000247E  56C1                     sne        D1
  3261. 00002480  C001                     and.b      D0, D1
  3262. 00002482  672A                     beq        +0x2C /* 000024AE */
  3263. 00002484  223C 6342 4744           move.l     D1, 0x63424744 /* 'cBGD' */
  3264. 0000248A  B2AE FEEC                cmp.l      D1, [A6 - 0x114]
  3265. 0000248E  56C1                     sne        D1
  3266. 00002490  C001                     and.b      D0, D1
  3267. 00002492  671A                     beq        +0x1C /* 000024AE */
  3268. 00002494  223C 6353 544B           move.l     D1, 0x6353544B /* 'cSTK' */
  3269. 0000249A  B2AE FEEC                cmp.l      D1, [A6 - 0x114]
  3270. 0000249E  56C1                     sne        D1
  3271. 000024A0  C001                     and.b      D0, D1
  3272. 000024A2  670A                     beq        +0xC /* 000024AE */
  3273. 000024A4  486E FEEC                pea.l      [A6 - 0x114]
  3274. 000024A8  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  3275. 000024AC  6048                     bra        +0x4A /* 000024F6 */
  3276. label000024AE:
  3277. 000024AE  206E FEF0                movea.l    A0, [A6 - 0x110]
  3278. 000024B2  2F10                     move.l     -[A7], [A0]
  3279. 000024B4  486E FBBC                pea.l      [A6 - 0x444]
  3280. 000024B8  2F3C 0000 0330           move.l     -[A7], 0x330
  3281. 000024BE  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  3282. 000024C2  2D6E FEEC FBBC           move.l     [A6 - 0x444], [A6 - 0x114]
  3283. 000024C8  486E FEEC                pea.l      [A6 - 0x114]
  3284. 000024CC  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  3285. 000024D0  4267                     clr.w      -[A7]
  3286. 000024D2  486E FBBC                pea.l      [A6 - 0x444]
  3287. 000024D6  486E FBA0                pea.l      [A6 - 0x460]
  3288. 000024DA  4EBA E0D4                jsr        [PC - 0x1F2C /* 000005B0 */]
  3289. 000024DE  3E1F                     move.w     D7, [A7]+
  3290. 000024E0  6708                     beq        +0xA /* 000024EA */
  3291. 000024E2  3D47 001C                move.w     [A6 + 0x1C], D7
  3292. 000024E6  6000 018A                bra        +0x18C /* 00002672 */
  3293. label000024EA:
  3294. 000024EA  42A7                     clr.l      -[A7]
  3295. 000024EC  486E FBA0                pea.l      [A6 - 0x460]
  3296. 000024F0  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  3297. 000024F4  265F                     movea.l    A3, [A7]+
  3298. label000024F6:
  3299. 000024F6  200B                     move.l     D0, A3
  3300. 000024F8  57C0                     seq        D0
  3301. 000024FA  4A00                     tst.b      D0
  3302. 000024FC  671C                     beq        +0x1E /* 0000251A */
  3303. 000024FE  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  3304. 00002502  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  3305. 00002506  57C1                     seq        D1
  3306. 00002508  C001                     and.b      D0, D1
  3307. 0000250A  670E                     beq        +0x10 /* 0000251A */
  3308. 0000250C  42A7                     clr.l      -[A7]
  3309. 0000250E  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3310. 00002512  265F                     movea.l    A3, [A7]+
  3311. 00002514  284B                     movea.l    A4, A3
  3312. 00002516  526C 0042                addq.w     [A4 + 0x42], 1
  3313. label0000251A:
  3314. 0000251A  4267                     clr.w      -[A7]
  3315. 0000251C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3316. 00002520  2F3C 6576 636C           move.l     -[A7], 0x6576636C /* 'evcl' */
  3317. 00002526  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  3318. 0000252C  486E FB94                pea.l      [A6 - 0x46C]
  3319. 00002530  486E FB9C                pea.l      [A6 - 0x464]
  3320. 00002534  7004                     moveq.l    D0, 0x04
  3321. 00002536  2F00                     move.l     -[A7], D0
  3322. 00002538  486E FB90                pea.l      [A6 - 0x470]
  3323. 0000253C  303C 0E15                move.w     D0, 0xE15
  3324. 00002540  A816                     syscall    Pack8
  3325. 00002542  3A1F                     move.w     D5, [A7]+
  3326. 00002544  4267                     clr.w      -[A7]
  3327. 00002546  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3328. 0000254A  2F3C 6576 6964           move.l     -[A7], 0x65766964 /* 'evid' */
  3329. 00002550  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  3330. 00002556  486E FB94                pea.l      [A6 - 0x46C]
  3331. 0000255A  486E FB98                pea.l      [A6 - 0x468]
  3332. 0000255E  7004                     moveq.l    D0, 0x04
  3333. 00002560  2F00                     move.l     -[A7], D0
  3334. 00002562  486E FB90                pea.l      [A6 - 0x470]
  3335. 00002566  303C 0E15                move.w     D0, 0xE15
  3336. 0000256A  A816                     syscall    Pack8
  3337. 0000256C  3A1F                     move.w     D5, [A7]+
  3338. 0000256E  200B                     move.l     D0, A3
  3339. 00002570  6662                     bne        +0x64 /* 000025D4 */
  3340. 00002572  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  3341. 00002576  202C 002A                move.l     D0, [A4 + 0x2A]
  3342. 0000257A  B0AE FB9C                cmp.l      D0, [A6 - 0x464]
  3343. 0000257E  57C0                     seq        D0
  3344. 00002580  4A00                     tst.b      D0
  3345. 00002582  6750                     beq        +0x52 /* 000025D4 */
  3346. 00002584  222C 002E                move.l     D1, [A4 + 0x2E]
  3347. 00002588  B2AE FB98                cmp.l      D1, [A6 - 0x468]
  3348. 0000258C  57C1                     seq        D1
  3349. 0000258E  C001                     and.b      D0, D1
  3350. 00002590  6742                     beq        +0x44 /* 000025D4 */
  3351. 00002592  7C01                     moveq.l    D6, 0x01
  3352. 00002594  203C 6173 6372           move.l     D0, 0x61736372 /* 'ascr' */
  3353. 0000259A  B0AE FB9C                cmp.l      D0, [A6 - 0x464]
  3354. 0000259E  57C0                     seq        D0
  3355. 000025A0  4A00                     tst.b      D0
  3356. 000025A2  6728                     beq        +0x2A /* 000025CC */
  3357. 000025A4  223C 7073 6272           move.l     D1, 0x70736272 /* 'psbr' */
  3358. 000025AA  B2AE FB98                cmp.l      D1, [A6 - 0x468]
  3359. 000025AE  57C1                     seq        D1
  3360. 000025B0  C001                     and.b      D0, D1
  3361. 000025B2  6718                     beq        +0x1A /* 000025CC */
  3362. 000025B4  2F2D E31E                move.l     -[A7], [A5 - 0x1CE2]
  3363. 000025B8  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  3364. 000025BC  4267                     clr.w      -[A7]
  3365. 000025BE  486D E21E                pea.l      [A5 - 0x1DE2]
  3366. 000025C2  486E FF00                pea.l      [A6 - 0x100]
  3367. 000025C6  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  3368. 000025CA  1C1F                     move.b     D6, [A7]+
  3369. label000025CC:
  3370. 000025CC  1006                     move.b     D0, D6
  3371. 000025CE  6704                     beq        +0x6 /* 000025D4 */
  3372. 000025D0  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  3373. label000025D4:
  3374. 000025D4  486E FB72                pea.l      [A6 - 0x48E]
  3375. 000025D8  701E                     moveq.l    D0, 0x1E
  3376. 000025DA  2F00                     move.l     -[A7], D0
  3377. 000025DC  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3378. 000025E0  4267                     clr.w      -[A7]
  3379. 000025E2  486E FF00                pea.l      [A6 - 0x100]
  3380. 000025E6  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  3381. 000025EA  3D5F FB72                move.w     [A6 - 0x48E], [A7]+
  3382. 000025EE  1D6E 0010 FB74           move.b     [A6 - 0x48C], [A6 + 0x10]
  3383. 000025F4  1D6E 0012 FB75           move.b     [A6 - 0x48B], [A6 + 0x12]
  3384. 000025FA  1D6E 000E FB76           move.b     [A6 - 0x48A], [A6 + 0xE]
  3385. 00002600  102E FB76                move.b     D0, [A6 - 0x48A]
  3386. 00002604  670A                     beq        +0xC /* 00002610 */
  3387. 00002606  302E FB72                move.w     D0, [A6 - 0x48E]
  3388. 0000260A  4440                     neg.w      D0
  3389. 0000260C  3D40 FB72                move.w     [A6 - 0x48E], D0
  3390. label00002610:
  3391. 00002610  1D6E 000C FB77           move.b     [A6 - 0x489], [A6 + 0xC]
  3392. 00002616  1D7C 0001 FB79           move.b     [A6 - 0x487], 0x1
  3393. 0000261C  2D6E FB9C FB7A           move.l     [A6 - 0x486], [A6 - 0x464]
  3394. 00002622  2D6E FB98 FB7E           move.l     [A6 - 0x482], [A6 - 0x468]
  3395. 00002628  206E 0018                movea.l    A0, [A6 + 0x18]
  3396. 0000262C  43EE FB82                lea.l      A1, [A6 - 0x47E]
  3397. 00002630  7003                     moveq.l    D0, 0x03
  3398. label00002632:
  3399. 00002632  32D8                     move.w     [A1]+, [A0]+
  3400. 00002634  51C8 FFFC                dbf        D0, -0x6 /* 00002632 */
  3401. 00002638  2D4B FB8A                move.l     [A6 - 0x476], A3
  3402. 0000263C  3D6E 000A FB8E           move.w     [A6 - 0x472], [A6 + 0xA]
  3403. 00002642  41EE FB72                lea.l      A0, [A6 - 0x48E]
  3404. 00002646  2B48 FC30                move.l     [A5 - 0x3D0], A0
  3405. 0000264A  41EE FF00                lea.l      A0, [A6 - 0x100]
  3406. 0000264E  2D48 FB6E                move.l     [A6 - 0x492], A0
  3407. 00002652  41EE FB6E                lea.l      A0, [A6 - 0x492]
  3408. 00002656  2B48 FC34                move.l     [A5 - 0x3CC], A0
  3409. 0000265A  3B7C FFFE FC28           move.w     [A5 - 0x3D8], 0xFFFE
  3410. 00002660  426D FC2A                clr.w      [A5 - 0x3D6]
  3411. 00002664  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  3412. 00002668  200B                     move.l     D0, A3
  3413. 0000266A  6706                     beq        +0x8 /* 00002672 */
  3414. 0000266C  2F0B                     move.l     -[A7], A3
  3415. 0000266E  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  3416. label00002672:
  3417. 00002672  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3418. 00002676  4E5E                     unlink     A6
  3419. 00002678  205F                     movea.l    A0, [A7]+
  3420. 0000267A  DEFC 0014                add.w      A7, 0x14
  3421. 0000267E  4ED0                     jmp        [A0]
  3422. fn00002680:
  3423. 00002680  4E56 FA5E                link       A6, -0x05A2
  3424. 00002684  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3425. 00002688  41EE FB8C                lea.l      A0, [A6 - 0x474]
  3426. 0000268C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  3427. 00002690  7003                     moveq.l    D0, 0x03
  3428. label00002692:
  3429. 00002692  30D9                     move.w     [A0]+, [A1]+
  3430. 00002694  51C8 FFFC                dbf        D0, -0x6 /* 00002692 */
  3431. 00002698  206E 0012                movea.l    A0, [A6 + 0x12]
  3432. 0000269C  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  3433. 000026A2  B090                     cmp.l      D0, [A0]
  3434. 000026A4  6600 0094                bne        +0x96 /* 0000273A */
  3435. 000026A8  422E FDDE                clr.b      [A6 - 0x222]
  3436. 000026AC  1D7C 0001 FDB0           move.b     [A6 - 0x250], 0x1
  3437. 000026B2  4267                     clr.w      -[A7]
  3438. 000026B4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3439. 000026B8  486E FDE0                pea.l      [A6 - 0x220]
  3440. 000026BC  486E FB94                pea.l      [A6 - 0x46C]
  3441. 000026C0  4EBA E80E                jsr        [PC - 0x17F2 /* 00000ED0 */]
  3442. 000026C4  3E1F                     move.w     D7, [A7]+
  3443. 000026C6  6600 035C                bne        +0x35E /* 00002A24 */
  3444. 000026CA  4267                     clr.w      -[A7]
  3445. 000026CC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3446. 000026D0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3447. 000026D4  2F3C 5354 5854           move.l     -[A7], 0x53545854 /* 'STXT' */
  3448. 000026DA  486E FB8C                pea.l      [A6 - 0x474]
  3449. 000026DE  4EBA F628                jsr        [PC - 0x9D8 /* 00001D08 */]
  3450. 000026E2  381F                     move.w     D4, [A7]+
  3451. 000026E4  6614                     bne        +0x16 /* 000026FA */
  3452. 000026E6  4267                     clr.w      -[A7]
  3453. 000026E8  486E FB8C                pea.l      [A6 - 0x474]
  3454. 000026EC  486E FDB0                pea.l      [A6 - 0x250]
  3455. 000026F0  4EBA DB0A                jsr        [PC - 0x24F6 /* 000001FC */]
  3456. 000026F4  3E1F                     move.w     D7, [A7]+
  3457. 000026F6  6000 032C                bra        +0x32E /* 00002A24 */
  3458. label000026FA:
  3459. 000026FA  4267                     clr.w      -[A7]
  3460. 000026FC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3461. 00002700  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3462. 00002704  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3463. 0000270A  486E FB8C                pea.l      [A6 - 0x474]
  3464. 0000270E  4EBA F5F8                jsr        [PC - 0xA08 /* 00001D08 */]
  3465. 00002712  3E1F                     move.w     D7, [A7]+
  3466. 00002714  6600 030E                bne        +0x310 /* 00002A24 */
  3467. 00002718  1D7C 0001 FDB0           move.b     [A6 - 0x250], 0x1
  3468. 0000271E  422E FDDE                clr.b      [A6 - 0x222]
  3469. 00002722  486E FB8C                pea.l      [A6 - 0x474]
  3470. 00002726  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3471. 0000272A  486E FDB0                pea.l      [A6 - 0x250]
  3472. 0000272E  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3473. 00002732  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3474. 00002736  6000 02EC                bra        +0x2EE /* 00002A24 */
  3475. label0000273A:
  3476. 0000273A  206E 0012                movea.l    A0, [A6 + 0x12]
  3477. 0000273E  203C 434F 4E54           move.l     D0, 0x434F4E54 /* 'CONT' */
  3478. 00002744  B090                     cmp.l      D0, [A0]
  3479. 00002746  665A                     bne        +0x5C /* 000027A2 */
  3480. 00002748  4267                     clr.w      -[A7]
  3481. 0000274A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3482. 0000274E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3483. 00002752  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3484. 00002758  486E FB8C                pea.l      [A6 - 0x474]
  3485. 0000275C  4EBA F5AA                jsr        [PC - 0xA56 /* 00001D08 */]
  3486. 00002760  3E1F                     move.w     D7, [A7]+
  3487. 00002762  6600 02C0                bne        +0x2C2 /* 00002A24 */
  3488. 00002766  486E FB8C                pea.l      [A6 - 0x474]
  3489. 0000276A  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3490. 0000276E  206E 0012                movea.l    A0, [A6 + 0x12]
  3491. 00002772  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3492. 00002776  205F                     movea.l    A0, [A7]+
  3493. 00002778  A029                     syscall    HLock
  3494. 0000277A  102D B820                move.b     D0, [A5 - 0x47E0]
  3495. 0000277E  6612                     bne        +0x14 /* 00002792 */
  3496. 00002780  206E 0012                movea.l    A0, [A6 + 0x12]
  3497. 00002784  2068 0004                movea.l    A0, [A0 + 0x4]
  3498. 00002788  2F10                     move.l     -[A7], [A0]
  3499. 0000278A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3500. 0000278E  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3501. label00002792:
  3502. 00002792  206E 0012                movea.l    A0, [A6 + 0x12]
  3503. 00002796  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3504. 0000279A  205F                     movea.l    A0, [A7]+
  3505. 0000279C  A02A                     syscall    HUnlock
  3506. 0000279E  6000 0284                bra        +0x286 /* 00002A24 */
  3507. label000027A2:
  3508. 000027A2  206E 0012                movea.l    A0, [A6 + 0x12]
  3509. 000027A6  203C 7072 6F70           move.l     D0, 0x70726F70 /* 'prop' */
  3510. 000027AC  B090                     cmp.l      D0, [A0]
  3511. 000027AE  6600 01C0                bne        +0x1C2 /* 00002970 */
  3512. 000027B2  2068 0004                movea.l    A0, [A0 + 0x4]
  3513. 000027B6  2F10                     move.l     -[A7], [A0]
  3514. 000027B8  486E FA62                pea.l      [A6 - 0x59E]
  3515. 000027BC  2F3C 0000 012A           move.l     -[A7], 0x12A
  3516. 000027C2  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  3517. 000027C6  7015                     moveq.l    D0, 0x15
  3518. 000027C8  B02E FA65                cmp.b      D0, [A6 - 0x59B]
  3519. 000027CC  57C0                     seq        D0
  3520. 000027CE  4A00                     tst.b      D0
  3521. 000027D0  6700 009C                beq        +0x9E /* 0000286E */
  3522. 000027D4  7202                     moveq.l    D1, 0x02
  3523. 000027D6  B22E FB6E                cmp.b      D1, [A6 - 0x492]
  3524. 000027DA  57C1                     seq        D1
  3525. 000027DC  C001                     and.b      D0, D1
  3526. 000027DE  6700 008E                beq        +0x90 /* 0000286E */
  3527. 000027E2  4267                     clr.w      -[A7]
  3528. 000027E4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3529. 000027E8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3530. 000027EC  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3531. 000027F2  486E FFF4                pea.l      [A6 - 0xC]
  3532. 000027F6  42A7                     clr.l      -[A7]
  3533. 000027F8  42A7                     clr.l      -[A7]
  3534. 000027FA  486E FFF0                pea.l      [A6 - 0x10]
  3535. 000027FE  303C 0E11                move.w     D0, 0xE11
  3536. 00002802  A816                     syscall    Pack8
  3537. 00002804  3E1F                     move.w     D7, [A7]+
  3538. 00002806  6600 021C                bne        +0x21E /* 00002A24 */
  3539. 0000280A  203C 7363 7074           move.l     D0, 0x73637074 /* 'scpt' */
  3540. 00002810  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  3541. 00002814  6658                     bne        +0x5A /* 0000286E */
  3542. 00002816  4267                     clr.w      -[A7]
  3543. 00002818  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3544. 0000281C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3545. 00002820  2F3C 7363 7074           move.l     -[A7], 0x73637074 /* 'scpt' */
  3546. 00002826  486E FB8C                pea.l      [A6 - 0x474]
  3547. 0000282A  303C 0812                move.w     D0, 0x812
  3548. 0000282E  A816                     syscall    Pack8
  3549. 00002830  3E1F                     move.w     D7, [A7]+
  3550. 00002832  6600 01F0                bne        +0x1F2 /* 00002A24 */
  3551. 00002836  4267                     clr.w      -[A7]
  3552. 00002838  2F2E FB90                move.l     -[A7], [A6 - 0x470]
  3553. 0000283C  486E FB84                pea.l      [A6 - 0x47C]
  3554. 00002840  4EAD 36E2                jsr        [A5 + 0x36E2 /* export_1752 */]
  3555. 00002844  3E1F                     move.w     D7, [A7]+
  3556. 00002846  6600 01DC                bne        +0x1DE /* 00002A24 */
  3557. 0000284A  4267                     clr.w      -[A7]
  3558. 0000284C  486E FB70                pea.l      [A6 - 0x490]
  3559. 00002850  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3560. 00002854  486E FB8C                pea.l      [A6 - 0x474]
  3561. 00002858  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  3562. 0000285C  101F                     move.b     D0, [A7]+
  3563. 0000285E  6706                     beq        +0x8 /* 00002866 */
  3564. 00002860  4247                     clr.w      D7
  3565. 00002862  6000 01C0                bra        +0x1C2 /* 00002A24 */
  3566. label00002866:
  3567. 00002866  3E3C F954                move.w     D7, 0xF954
  3568. 0000286A  6000 01B8                bra        +0x1BA /* 00002A24 */
  3569. label0000286E:
  3570. 0000286E  4267                     clr.w      -[A7]
  3571. 00002870  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3572. 00002874  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3573. 00002878  2F2E FA66                move.l     -[A7], [A6 - 0x59A]
  3574. 0000287C  486E FB8C                pea.l      [A6 - 0x474]
  3575. 00002880  4EBA F486                jsr        [PC - 0xB7A /* 00001D08 */]
  3576. 00002884  3E1F                     move.w     D7, [A7]+
  3577. 00002886  6600 019C                bne        +0x19E /* 00002A24 */
  3578. 0000288A  4AAE FA62                tst.l      [A6 - 0x59E]
  3579. 0000288E  6C14                     bge        +0x16 /* 000028A4 */
  3580. 00002890  4267                     clr.w      -[A7]
  3581. 00002892  486E FA62                pea.l      [A6 - 0x59E]
  3582. 00002896  486E FB8C                pea.l      [A6 - 0x474]
  3583. 0000289A  4EBA 01A2                jsr        [PC + 0x1A2 /* 00002A3E */]
  3584. 0000289E  3E1F                     move.w     D7, [A7]+
  3585. 000028A0  6000 0182                bra        +0x184 /* 00002A24 */
  3586. label000028A4:
  3587. 000028A4  41ED F268                lea.l      A0, [A5 - 0xD98]
  3588. 000028A8  43EE FB6E                lea.l      A1, [A6 - 0x492]
  3589. 000028AC  700E                     moveq.l    D0, 0x0E
  3590. label000028AE:
  3591. 000028AE  30D9                     move.w     [A0]+, [A1]+
  3592. 000028B0  51C8 FFFC                dbf        D0, -0x6 /* 000028AE */
  3593. 000028B4  1B6E FA65 F504           move.b     [A5 - 0xAFC], [A6 - 0x59B]
  3594. 000028BA  422D F266                clr.b      [A5 - 0xD9A]
  3595. 000028BE  7001                     moveq.l    D0, 0x01
  3596. 000028C0  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  3597. 000028C4  6608                     bne        +0xA /* 000028CE */
  3598. 000028C6  486E FA6A                pea.l      [A6 - 0x596]
  3599. 000028CA  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  3600. label000028CE:
  3601. 000028CE  102D F504                move.b     D0, [A5 - 0xAFC]
  3602. 000028D2  4880                     ext.w      D0
  3603. 000028D4  5940                     subq.w     D0, 4
  3604. 000028D6  670C                     beq        +0xE /* 000028E4 */
  3605. 000028D8  5740                     subq.w     D0, 3
  3606. 000028DA  6746                     beq        +0x48 /* 00002922 */
  3607. 000028DC  0440 0050                subi.w     D0, 0x50 /* 'P' */
  3608. 000028E0  6740                     beq        +0x42 /* 00002922 */
  3609. 000028E2  607C                     bra        +0x7E /* 00002960 */
  3610. label000028E4:
  3611. 000028E4  206E FB90                movea.l    A0, [A6 - 0x470]
  3612. 000028E8  2050                     movea.l    A0, [A0]
  3613. 000028EA  2A10                     move.l     D5, [A0]
  3614. 000028EC  203C 7368 6164           move.l     D0, 0x73686164 /* 'shad' */
  3615. 000028F2  B085                     cmp.l      D0, D5
  3616. 000028F4  660A                     bne        +0xC /* 00002900 */
  3617. 000028F6  3F3C 0004                move.w     -[A7], 0x4
  3618. 000028FA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  3619. 000028FE  6068                     bra        +0x6A /* 00002968 */
  3620. label00002900:
  3621. 00002900  4267                     clr.w      -[A7]
  3622. 00002902  206E FB90                movea.l    A0, [A6 - 0x470]
  3623. 00002906  2050                     movea.l    A0, [A0]
  3624. 00002908  2010                     move.l     D0, [A0]
  3625. 0000290A  90BC 5053 5430           sub.l      D0, 0x50535430 /* 'PST0' */
  3626. 00002910  3F00                     move.w     -[A7], D0
  3627. 00002912  2F3C 000B 0000           move.l     -[A7], 0xB0000
  3628. 00002918  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  3629. 0000291C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  3630. 00002920  6046                     bra        +0x48 /* 00002968 */
  3631. label00002922:
  3632. 00002922  206E FB90                movea.l    A0, [A6 - 0x470]
  3633. 00002926  2050                     movea.l    A0, [A0]
  3634. 00002928  2C10                     move.l     D6, [A0]
  3635. 0000292A  203C 6C65 6674           move.l     D0, 0x6C656674 /* 'left' */
  3636. 00002930  B086                     cmp.l      D0, D6
  3637. 00002932  6608                     bne        +0xA /* 0000293C */
  3638. 00002934  3F3C 0001                move.w     -[A7], 0x1
  3639. 00002938  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  3640. label0000293C:
  3641. 0000293C  203C 7267 6874           move.l     D0, 0x72676874 /* 'rght' */
  3642. 00002942  B086                     cmp.l      D0, D6
  3643. 00002944  6606                     bne        +0x8 /* 0000294C */
  3644. 00002946  4267                     clr.w      -[A7]
  3645. 00002948  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  3646. label0000294C:
  3647. 0000294C  203C 6365 6E74           move.l     D0, 0x63656E74 /* 'cent' */
  3648. 00002952  B086                     cmp.l      D0, D6
  3649. 00002954  6612                     bne        +0x14 /* 00002968 */
  3650. 00002956  3F3C 0002                move.w     -[A7], 0x2
  3651. 0000295A  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  3652. 0000295E  6008                     bra        +0xA /* 00002968 */
  3653. label00002960:
  3654. 00002960  486E FB8C                pea.l      [A6 - 0x474]
  3655. 00002964  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3656. label00002968:
  3657. 00002968  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  3658. 0000296C  6000 00B6                bra        +0xB8 /* 00002A24 */
  3659. label00002970:
  3660. 00002970  206E 0012                movea.l    A0, [A6 + 0x12]
  3661. 00002974  203C 6356 4152           move.l     D0, 0x63564152 /* 'cVAR' */
  3662. 0000297A  B090                     cmp.l      D0, [A0]
  3663. 0000297C  6642                     bne        +0x44 /* 000029C0 */
  3664. 0000297E  4267                     clr.w      -[A7]
  3665. 00002980  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3666. 00002984  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3667. 00002988  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3668. 0000298E  486E FB8C                pea.l      [A6 - 0x474]
  3669. 00002992  4EBA F374                jsr        [PC - 0xC8C /* 00001D08 */]
  3670. 00002996  3E1F                     move.w     D7, [A7]+
  3671. 00002998  6600 008A                bne        +0x8C /* 00002A24 */
  3672. 0000299C  486E FB8C                pea.l      [A6 - 0x474]
  3673. 000029A0  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3674. 000029A4  102D B820                move.b     D0, [A5 - 0x47E0]
  3675. 000029A8  667A                     bne        +0x7C /* 00002A24 */
  3676. 000029AA  486D E1DE                pea.l      [A5 - 0x1E22]
  3677. 000029AE  206E 0012                movea.l    A0, [A6 + 0x12]
  3678. 000029B2  2068 0004                movea.l    A0, [A0 + 0x4]
  3679. 000029B6  2050                     movea.l    A0, [A0]
  3680. 000029B8  3F10                     move.w     -[A7], [A0]
  3681. 000029BA  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  3682. 000029BE  6064                     bra        +0x66 /* 00002A24 */
  3683. label000029C0:
  3684. 000029C0  206E 0012                movea.l    A0, [A6 + 0x12]
  3685. 000029C4  203C 6377 696E           move.l     D0, 0x6377696E /* 'cwin' */
  3686. 000029CA  B090                     cmp.l      D0, [A0]
  3687. 000029CC  57C0                     seq        D0
  3688. 000029CE  4A00                     tst.b      D0
  3689. 000029D0  674E                     beq        +0x50 /* 00002A20 */
  3690. 000029D2  2068 0004                movea.l    A0, [A0 + 0x4]
  3691. 000029D6  2050                     movea.l    A0, [A0]
  3692. 000029D8  2210                     move.l     D1, [A0]
  3693. 000029DA  B2AD B510                cmp.l      D1, [A5 - 0x4AF0]
  3694. 000029DE  57C1                     seq        D1
  3695. 000029E0  C001                     and.b      D0, D1
  3696. 000029E2  673C                     beq        +0x3E /* 00002A20 */
  3697. 000029E4  4267                     clr.w      -[A7]
  3698. 000029E6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3699. 000029EA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3700. 000029EE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3701. 000029F4  486E FB8C                pea.l      [A6 - 0x474]
  3702. 000029F8  4EBA F30E                jsr        [PC - 0xCF2 /* 00001D08 */]
  3703. 000029FC  3E1F                     move.w     D7, [A7]+
  3704. 000029FE  6624                     bne        +0x26 /* 00002A24 */
  3705. 00002A00  4267                     clr.w      -[A7]
  3706. 00002A02  486E FB8C                pea.l      [A6 - 0x474]
  3707. 00002A06  486E FEF0                pea.l      [A6 - 0x110]
  3708. 00002A0A  3F3C 00FE                move.w     -[A7], 0xFE
  3709. 00002A0E  4EBA DA44                jsr        [PC - 0x25BC /* 00000454 */]
  3710. 00002A12  3E1F                     move.w     D7, [A7]+
  3711. 00002A14  660E                     bne        +0x10 /* 00002A24 */
  3712. 00002A16  486E FEF0                pea.l      [A6 - 0x110]
  3713. 00002A1A  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  3714. 00002A1E  6004                     bra        +0x6 /* 00002A24 */
  3715. label00002A20:
  3716. 00002A20  3E3C F959                move.w     D7, 0xF959
  3717. label00002A24:
  3718. 00002A24  486E FB8C                pea.l      [A6 - 0x474]
  3719. 00002A28  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  3720. 00002A2C  3D47 0016                move.w     [A6 + 0x16], D7
  3721. 00002A30  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3722. 00002A34  4E5E                     unlink     A6
  3723. 00002A36  205F                     movea.l    A0, [A7]+
  3724. 00002A38  DEFC 000E                add.w      A7, 0xE
  3725. 00002A3C  4ED0                     jmp        [A0]
  3726. fn00002A3E:
  3727. 00002A3E  4E56 FFD2                link       A6, -0x002E
  3728. 00002A42  48E7 0108                movem.l    -[A7], D7,A4
  3729. 00002A46  286E 000C                movea.l    A4, [A6 + 0xC]
  3730. 00002A4A  4247                     clr.w      D7
  3731. 00002A4C  7002                     moveq.l    D0, 0x02
  3732. 00002A4E  B02C 010C                cmp.b      D0, [A4 + 0x10C]
  3733. 00002A52  57C0                     seq        D0
  3734. 00002A54  4A00                     tst.b      D0
  3735. 00002A56  6700 00E6                beq        +0xE8 /* 00002B3E */
  3736. 00002A5A  7205                     moveq.l    D1, 0x05
  3737. 00002A5C  B22C 010E                cmp.b      D1, [A4 + 0x10E]
  3738. 00002A60  57C1                     seq        D1
  3739. 00002A62  C001                     and.b      D0, D1
  3740. 00002A64  6700 00D8                beq        +0xDA /* 00002B3E */
  3741. 00002A68  70FE                     moveq.l    D0, 0xFFFFFFFE
  3742. 00002A6A  B094                     cmp.l      D0, [A4]
  3743. 00002A6C  6600 00CA                bne        +0xCC /* 00002B38 */
  3744. 00002A70  7000                     moveq.l    D0, 0x00
  3745. 00002A72  2D40 FFFC                move.l     [A6 - 0x4], D0
  3746. 00002A76  206E 0008                movea.l    A0, [A6 + 0x8]
  3747. 00002A7A  203C 6C6F 6E67           move.l     D0, 0x6C6F6E67 /* 'long' */
  3748. 00002A80  B090                     cmp.l      D0, [A0]
  3749. 00002A82  660E                     bne        +0x10 /* 00002A92 */
  3750. 00002A84  2068 0004                movea.l    A0, [A0 + 0x4]
  3751. 00002A88  2050                     movea.l    A0, [A0]
  3752. 00002A8A  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3753. 00002A8E  6000 0092                bra        +0x94 /* 00002B22 */
  3754. label00002A92:
  3755. 00002A92  206E 0008                movea.l    A0, [A6 + 0x8]
  3756. 00002A96  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  3757. 00002A9C  B090                     cmp.l      D0, [A0]
  3758. 00002A9E  6628                     bne        +0x2A /* 00002AC8 */
  3759. 00002AA0  4267                     clr.w      -[A7]
  3760. 00002AA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3761. 00002AA6  486E FFDC                pea.l      [A6 - 0x24]
  3762. 00002AAA  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  3763. 00002AAE  4EBA D9A4                jsr        [PC - 0x265C /* 00000454 */]
  3764. 00002AB2  3E1F                     move.w     D7, [A7]+
  3765. 00002AB4  666C                     bne        +0x6E /* 00002B22 */
  3766. 00002AB6  4267                     clr.w      -[A7]
  3767. 00002AB8  486E FFDC                pea.l      [A6 - 0x24]
  3768. 00002ABC  486E FFFC                pea.l      [A6 - 0x4]
  3769. 00002AC0  4EBA DDC8                jsr        [PC - 0x2238 /* 0000088A */]
  3770. 00002AC4  3E1F                     move.w     D7, [A7]+
  3771. 00002AC6  605A                     bra        +0x5C /* 00002B22 */
  3772. label00002AC8:
  3773. 00002AC8  206E 0008                movea.l    A0, [A6 + 0x8]
  3774. 00002ACC  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  3775. 00002AD2  B090                     cmp.l      D0, [A0]
  3776. 00002AD4  664C                     bne        +0x4E /* 00002B22 */
  3777. 00002AD6  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  3778. 00002ADA  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  3779. 00002ADE  7003                     moveq.l    D0, 0x03
  3780. label00002AE0:
  3781. 00002AE0  30D9                     move.w     [A0]+, [A1]+
  3782. 00002AE2  51C8 FFFC                dbf        D0, -0x6 /* 00002AE0 */
  3783. 00002AE6  4267                     clr.w      -[A7]
  3784. 00002AE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3785. 00002AEC  4267                     clr.w      -[A7]
  3786. 00002AEE  486E FFD4                pea.l      [A6 - 0x2C]
  3787. 00002AF2  303C 0536                move.w     D0, 0x536
  3788. 00002AF6  A816                     syscall    Pack8
  3789. 00002AF8  3E1F                     move.w     D7, [A7]+
  3790. 00002AFA  57C0                     seq        D0
  3791. 00002AFC  4A00                     tst.b      D0
  3792. 00002AFE  671A                     beq        +0x1C /* 00002B1A */
  3793. 00002B00  223C 6354 554C           move.l     D1, 0x6354554C /* 'cTUL' */
  3794. 00002B06  B2AE FFD4                cmp.l      D1, [A6 - 0x2C]
  3795. 00002B0A  57C1                     seq        D1
  3796. 00002B0C  C001                     and.b      D0, D1
  3797. 00002B0E  670A                     beq        +0xC /* 00002B1A */
  3798. 00002B10  206E FFD8                movea.l    A0, [A6 - 0x28]
  3799. 00002B14  2050                     movea.l    A0, [A0]
  3800. 00002B16  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3801. label00002B1A:
  3802. 00002B1A  486E FFD4                pea.l      [A6 - 0x2C]
  3803. 00002B1E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  3804. label00002B22:
  3805. 00002B22  4AAE FFFC                tst.l      [A6 - 0x4]
  3806. 00002B26  670A                     beq        +0xC /* 00002B32 */
  3807. 00002B28  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3808. 00002B2C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3809. 00002B30  6010                     bra        +0x12 /* 00002B42 */
  3810. label00002B32:
  3811. 00002B32  3E3C F959                move.w     D7, 0xF959
  3812. 00002B36  600A                     bra        +0xC /* 00002B42 */
  3813. label00002B38:
  3814. 00002B38  3E3C F954                move.w     D7, 0xF954
  3815. 00002B3C  6004                     bra        +0x6 /* 00002B42 */
  3816. label00002B3E:
  3817. 00002B3E  3E3C F954                move.w     D7, 0xF954
  3818. label00002B42:
  3819. 00002B42  3D47 0010                move.w     [A6 + 0x10], D7
  3820. 00002B46  4CDF 1080                movem.l    D7,A4, [A7]+
  3821. 00002B4A  4E5E                     unlink     A6
  3822. 00002B4C  205F                     movea.l    A0, [A7]+
  3823. 00002B4E  504F                     addq.w     A7, 8
  3824. 00002B50  4ED0                     jmp        [A0]
  3825. export_342:
  3826. 00002B52  4E56 FFE0                link       A6, -0x0020
  3827. 00002B56  48E7 0300                movem.l    -[A7], D6,D7
  3828. 00002B5A  206E 0010                movea.l    A0, [A6 + 0x10]
  3829. 00002B5E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3830. 00002B62  7003                     moveq.l    D0, 0x03
  3831. label00002B64:
  3832. 00002B64  32D8                     move.w     [A1]+, [A0]+
  3833. 00002B66  51C8 FFFC                dbf        D0, -0x6 /* 00002B64 */
  3834. 00002B6A  206E 000C                movea.l    A0, [A6 + 0xC]
  3835. 00002B6E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3836. 00002B72  7003                     moveq.l    D0, 0x03
  3837. label00002B74:
  3838. 00002B74  32D8                     move.w     [A1]+, [A0]+
  3839. 00002B76  51C8 FFFC                dbf        D0, -0x6 /* 00002B74 */
  3840. 00002B7A  4267                     clr.w      -[A7]
  3841. 00002B7C  486E FFF8                pea.l      [A6 - 0x8]
  3842. 00002B80  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  3843. 00002B86  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  3844. 00002B8C  486E FFE8                pea.l      [A6 - 0x18]
  3845. 00002B90  486E FFEC                pea.l      [A6 - 0x14]
  3846. 00002B94  7004                     moveq.l    D0, 0x04
  3847. 00002B96  2F00                     move.l     -[A7], D0
  3848. 00002B98  486E FFE4                pea.l      [A6 - 0x1C]
  3849. 00002B9C  303C 0E11                move.w     D0, 0xE11
  3850. 00002BA0  A816                     syscall    Pack8
  3851. 00002BA2  3C1F                     move.w     D6, [A7]+
  3852. 00002BA4  6678                     bne        +0x7A /* 00002C1E */
  3853. 00002BA6  203C 6C65 6674           move.l     D0, 0x6C656674 /* 'left' */
  3854. 00002BAC  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  3855. 00002BB0  6604                     bne        +0x6 /* 00002BB6 */
  3856. 00002BB2  7E01                     moveq.l    D7, 0x01
  3857. 00002BB4  602E                     bra        +0x30 /* 00002BE4 */
  3858. label00002BB6:
  3859. 00002BB6  203C 7267 6874           move.l     D0, 0x72676874 /* 'rght' */
  3860. 00002BBC  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  3861. 00002BC0  6604                     bne        +0x6 /* 00002BC6 */
  3862. 00002BC2  7E02                     moveq.l    D7, 0x02
  3863. 00002BC4  601E                     bra        +0x20 /* 00002BE4 */
  3864. label00002BC6:
  3865. 00002BC6  203C 7570 2020           move.l     D0, 0x75702020 /* 'up  ' */
  3866. 00002BCC  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  3867. 00002BD0  6604                     bne        +0x6 /* 00002BD6 */
  3868. 00002BD2  7E03                     moveq.l    D7, 0x03
  3869. 00002BD4  600E                     bra        +0x10 /* 00002BE4 */
  3870. label00002BD6:
  3871. 00002BD6  203C 646F 776E           move.l     D0, 0x646F776E /* 'down' */
  3872. 00002BDC  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  3873. 00002BE0  6602                     bne        +0x4 /* 00002BE4 */
  3874. 00002BE2  7E04                     moveq.l    D7, 0x04
  3875. label00002BE4:
  3876. 00002BE4  486D CFEA                pea.l      [A5 - 0x3016]
  3877. 00002BE8  7002                     moveq.l    D0, 0x02
  3878. 00002BEA  2F00                     move.l     -[A7], D0
  3879. 00002BEC  1F3C 000F                move.b     -[A7], 0xF
  3880. 00002BF0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  3881. 00002BF4  1007                     move.b     D0, D7
  3882. 00002BF6  4880                     ext.w      D0
  3883. 00002BF8  3F00                     move.w     -[A7], D0
  3884. 00002BFA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  3885. 00002BFE  4267                     clr.w      -[A7]
  3886. 00002C00  486E FFF8                pea.l      [A6 - 0x8]
  3887. 00002C04  487A 002A                pea.l      [PC + 0x2A /* 00002C30, value 0x8617272, pstring "arrowKey" */]
  3888. 00002C08  1F3C 0016                move.b     -[A7], 0x16
  3889. 00002C0C  1F3C 0005                move.b     -[A7], 0x5
  3890. 00002C10  4267                     clr.w      -[A7]
  3891. 00002C12  1F3C 0001                move.b     -[A7], 0x1
  3892. 00002C16  42A7                     clr.l      -[A7]
  3893. 00002C18  4EBA F7D2                jsr        [PC - 0x82E /* 000023EC */]
  3894. 00002C1C  3C1F                     move.w     D6, [A7]+
  3895. label00002C1E:
  3896. 00002C1E  3D46 0014                move.w     [A6 + 0x14], D6
  3897. 00002C22  4CDF 00C0                movem.l    D6,D7, [A7]+
  3898. 00002C26  4E5E                     unlink     A6
  3899. 00002C28  205F                     movea.l    A0, [A7]+
  3900. 00002C2A  DEFC 000C                add.w      A7, 0xC
  3901. 00002C2E  4ED0                     jmp        [A0]
  3902. 00002C30  0861 7272                bchg.b     -[A1], 0x72 /* 'r' */
  3903. 00002C34  6F77                     ble        +0x79 /* 00002CAD */
  3904. 00002C36  4B65                     chk.w      D5, -[A5]
  3905. 00002C38  7900                     moveq.l    D4, 0x00
  3906. export_343:
  3907. 00002C3A  4E56 FFBE                link       A6, -0x0042
  3908. 00002C3E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3909. 00002C42  206E 0010                movea.l    A0, [A6 + 0x10]
  3910. 00002C46  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3911. 00002C4A  7003                     moveq.l    D0, 0x03
  3912. label00002C4C:
  3913. 00002C4C  32D8                     move.w     [A1]+, [A0]+
  3914. 00002C4E  51C8 FFFC                dbf        D0, -0x6 /* 00002C4C */
  3915. 00002C52  206E 000C                movea.l    A0, [A6 + 0xC]
  3916. 00002C56  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3917. 00002C5A  7003                     moveq.l    D0, 0x03
  3918. label00002C5C:
  3919. 00002C5C  32D8                     move.w     [A1]+, [A0]+
  3920. 00002C5E  51C8 FFFC                dbf        D0, -0x6 /* 00002C5C */
  3921. 00002C62  41EE FFDC                lea.l      A0, [A6 - 0x24]
  3922. 00002C66  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  3923. 00002C6A  7003                     moveq.l    D0, 0x03
  3924. label00002C6C:
  3925. 00002C6C  30D9                     move.w     [A0]+, [A1]+
  3926. 00002C6E  51C8 FFFC                dbf        D0, -0x6 /* 00002C6C */
  3927. 00002C72  41EE FFCC                lea.l      A0, [A6 - 0x34]
  3928. 00002C76  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  3929. 00002C7A  7003                     moveq.l    D0, 0x03
  3930. label00002C7C:
  3931. 00002C7C  30D9                     move.w     [A0]+, [A1]+
  3932. 00002C7E  51C8 FFFC                dbf        D0, -0x6 /* 00002C7C */
  3933. 00002C82  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  3934. 00002C86  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  3935. 00002C8A  7003                     moveq.l    D0, 0x03
  3936. label00002C8C:
  3937. 00002C8C  30D9                     move.w     [A0]+, [A1]+
  3938. 00002C8E  51C8 FFFC                dbf        D0, -0x6 /* 00002C8C */
  3939. 00002C92  4267                     clr.w      -[A7]
  3940. 00002C94  486E FFF8                pea.l      [A6 - 0x8]
  3941. 00002C98  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  3942. 00002C9E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3943. 00002CA4  486E FFDC                pea.l      [A6 - 0x24]
  3944. 00002CA8  4EBA F05E                jsr        [PC - 0xFA2 /* 00001D08 */]
  3945. 00002CAC  3E1F                     move.w     D7, [A7]+
  3946. 00002CAE  6600 00FA                bne        +0xFC /* 00002DAA */
  3947. 00002CB2  4267                     clr.w      -[A7]
  3948. 00002CB4  486E FFF8                pea.l      [A6 - 0x8]
  3949. 00002CB8  2F3C 6B52 504C           move.l     -[A7], 0x6B52504C /* 'kRPL' */
  3950. 00002CBE  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  3951. 00002CC4  486E FFD4                pea.l      [A6 - 0x2C]
  3952. 00002CC8  303C 0812                move.w     D0, 0x812
  3953. 00002CCC  A816                     syscall    Pack8
  3954. 00002CCE  4A5F                     tst.w      [A7]+
  3955. 00002CD0  57C4                     seq        D4
  3956. 00002CD2  4404                     neg.b      D4
  3957. 00002CD4  486D CFEA                pea.l      [A5 - 0x3016]
  3958. 00002CD8  7002                     moveq.l    D0, 0x02
  3959. 00002CDA  2F00                     move.l     -[A7], D0
  3960. 00002CDC  1F3C 000F                move.b     -[A7], 0xF
  3961. 00002CE0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  3962. 00002CE4  486E FFDC                pea.l      [A6 - 0x24]
  3963. 00002CE8  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3964. 00002CEC  1004                     move.b     D0, D4
  3965. 00002CEE  6700 0084                beq        +0x86 /* 00002D74 */
  3966. 00002CF2  4267                     clr.w      -[A7]
  3967. 00002CF4  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  3968. 00002CF8  7000                     moveq.l    D0, 0x00
  3969. 00002CFA  2D40 FFE8                move.l     [A6 - 0x18], D0
  3970. 00002CFE  4267                     clr.w      -[A7]
  3971. 00002D00  486E FFD4                pea.l      [A6 - 0x2C]
  3972. 00002D04  486E FFE8                pea.l      [A6 - 0x18]
  3973. 00002D08  303C 0407                move.w     D0, 0x407
  3974. 00002D0C  A816                     syscall    Pack8
  3975. 00002D0E  3A1F                     move.w     D5, [A7]+
  3976. 00002D10  7001                     moveq.l    D0, 0x01
  3977. 00002D12  2D40 FFC2                move.l     [A6 - 0x3E], D0
  3978. 00002D16  2D6E FFE8 FFBE           move.l     [A6 - 0x42], [A6 - 0x18]
  3979. 00002D1C  2C2E FFC2                move.l     D6, [A6 - 0x3E]
  3980. 00002D20  603A                     bra        +0x3C /* 00002D5C */
  3981. label00002D22:
  3982. 00002D22  41EE FFCC                lea.l      A0, [A6 - 0x34]
  3983. 00002D26  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  3984. 00002D2A  7003                     moveq.l    D0, 0x03
  3985. label00002D2C:
  3986. 00002D2C  30D9                     move.w     [A0]+, [A1]+
  3987. 00002D2E  51C8 FFFC                dbf        D0, -0x6 /* 00002D2C */
  3988. 00002D32  4267                     clr.w      -[A7]
  3989. 00002D34  486E FFD4                pea.l      [A6 - 0x2C]
  3990. 00002D38  2F06                     move.l     -[A7], D6
  3991. 00002D3A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3992. 00002D40  486E FFEC                pea.l      [A6 - 0x14]
  3993. 00002D44  486E FFCC                pea.l      [A6 - 0x34]
  3994. 00002D48  303C 0A0B                move.w     D0, 0xA0B
  3995. 00002D4C  A816                     syscall    Pack8
  3996. 00002D4E  3A1F                     move.w     D5, [A7]+
  3997. 00002D50  486E FFCC                pea.l      [A6 - 0x34]
  3998. 00002D54  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3999. 00002D58  5286                     addq.l     D6, 1
  4000. 00002D5A  6906                     bvs        +0x8 /* 00002D62 */
  4001. label00002D5C:
  4002. 00002D5C  BCAE FFBE                cmp.l      D6, [A6 - 0x42]
  4003. 00002D60  6FC0                     ble        -0x3E /* 00002D22 */
  4004. label00002D62:
  4005. 00002D62  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4006. 00002D66  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4007. 00002D6A  3F3C 0005                move.w     -[A7], 0x5
  4008. 00002D6E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4009. 00002D72  6008                     bra        +0xA /* 00002D7C */
  4010. label00002D74:
  4011. 00002D74  3F3C 0004                move.w     -[A7], 0x4
  4012. 00002D78  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4013. label00002D7C:
  4014. 00002D7C  4267                     clr.w      -[A7]
  4015. 00002D7E  486E FFF8                pea.l      [A6 - 0x8]
  4016. 00002D82  487A 0050                pea.l      [PC + 0x50 /* 00002DD4, value 0x6616E73, pstring "answer" */]
  4017. 00002D86  1F3C 0016                move.b     -[A7], 0x16
  4018. 00002D8A  1F3C 0003                move.b     -[A7], 0x3
  4019. 00002D8E  4267                     clr.w      -[A7]
  4020. 00002D90  1F3C 0001                move.b     -[A7], 0x1
  4021. 00002D94  42A7                     clr.l      -[A7]
  4022. 00002D96  4EBA F654                jsr        [PC - 0x9AC /* 000023EC */]
  4023. 00002D9A  3E1F                     move.w     D7, [A7]+
  4024. 00002D9C  660C                     bne        +0xE /* 00002DAA */
  4025. 00002D9E  4267                     clr.w      -[A7]
  4026. 00002DA0  486E FFF0                pea.l      [A6 - 0x10]
  4027. 00002DA4  4EBA E0D0                jsr        [PC - 0x1F30 /* 00000E76 */]
  4028. 00002DA8  3E1F                     move.w     D7, [A7]+
  4029. label00002DAA:
  4030. 00002DAA  486E FFCC                pea.l      [A6 - 0x34]
  4031. 00002DAE  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4032. 00002DB2  486E FFD4                pea.l      [A6 - 0x2C]
  4033. 00002DB6  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4034. 00002DBA  486E FFDC                pea.l      [A6 - 0x24]
  4035. 00002DBE  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4036. 00002DC2  3D47 0014                move.w     [A6 + 0x14], D7
  4037. 00002DC6  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  4038. 00002DCA  4E5E                     unlink     A6
  4039. 00002DCC  205F                     movea.l    A0, [A7]+
  4040. 00002DCE  DEFC 000C                add.w      A7, 0xC
  4041. 00002DD2  4ED0                     jmp        [A0]
  4042. 00002DD4  0661 6E73                addi.w     -[A1], 0x6E73 /* 'ns' */
  4043. 00002DD8  7765                     moveq.l    D3, 0x65
  4044. 00002DDA  7200                     moveq.l    D1, 0x00
  4045. export_344:
  4046. 00002DDC  4E56 FFCC                link       A6, -0x0034
  4047. 00002DE0  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4048. 00002DE4  206E 0010                movea.l    A0, [A6 + 0x10]
  4049. 00002DE8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4050. 00002DEC  7003                     moveq.l    D0, 0x03
  4051. label00002DEE:
  4052. 00002DEE  32D8                     move.w     [A1]+, [A0]+
  4053. 00002DF0  51C8 FFFC                dbf        D0, -0x6 /* 00002DEE */
  4054. 00002DF4  206E 000C                movea.l    A0, [A6 + 0xC]
  4055. 00002DF8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4056. 00002DFC  7003                     moveq.l    D0, 0x03
  4057. label00002DFE:
  4058. 00002DFE  32D8                     move.w     [A1]+, [A0]+
  4059. 00002E00  51C8 FFFC                dbf        D0, -0x6 /* 00002DFE */
  4060. 00002E04  4247                     clr.w      D7
  4061. 00002E06  4206                     clr.b      D6
  4062. 00002E08  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4063. 00002E0C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4064. 00002E10  7003                     moveq.l    D0, 0x03
  4065. label00002E12:
  4066. 00002E12  30D9                     move.w     [A0]+, [A1]+
  4067. 00002E14  51C8 FFFC                dbf        D0, -0x6 /* 00002E12 */
  4068. 00002E18  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  4069. 00002E1C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4070. 00002E20  7003                     moveq.l    D0, 0x03
  4071. label00002E22:
  4072. 00002E22  30D9                     move.w     [A0]+, [A1]+
  4073. 00002E24  51C8 FFFC                dbf        D0, -0x6 /* 00002E22 */
  4074. 00002E28  4267                     clr.w      -[A7]
  4075. 00002E2A  486E FFF8                pea.l      [A6 - 0x8]
  4076. 00002E2E  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4077. 00002E34  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4078. 00002E3A  486E FFD4                pea.l      [A6 - 0x2C]
  4079. 00002E3E  4EBA EEC8                jsr        [PC - 0x1138 /* 00001D08 */]
  4080. 00002E42  3D5F FFD2                move.w     [A6 - 0x2E], [A7]+
  4081. 00002E46  4267                     clr.w      -[A7]
  4082. 00002E48  486E FFF8                pea.l      [A6 - 0x8]
  4083. 00002E4C  2F3C 504F 5250           move.l     -[A7], 0x504F5250 /* 'PORP' */
  4084. 00002E52  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  4085. 00002E58  486E FFEC                pea.l      [A6 - 0x14]
  4086. 00002E5C  486E FFE4                pea.l      [A6 - 0x1C]
  4087. 00002E60  7004                     moveq.l    D0, 0x04
  4088. 00002E62  2F00                     move.l     -[A7], D0
  4089. 00002E64  486E FFE8                pea.l      [A6 - 0x18]
  4090. 00002E68  303C 0E11                move.w     D0, 0xE11
  4091. 00002E6C  A816                     syscall    Pack8
  4092. 00002E6E  4A5F                     tst.w      [A7]+
  4093. 00002E70  57C5                     seq        D5
  4094. 00002E72  4405                     neg.b      D5
  4095. 00002E74  4267                     clr.w      -[A7]
  4096. 00002E76  486E FFF8                pea.l      [A6 - 0x8]
  4097. 00002E7A  2F3C 6B44 4546           move.l     -[A7], 0x6B444546 /* 'kDEF' */
  4098. 00002E80  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4099. 00002E86  486E FFDC                pea.l      [A6 - 0x24]
  4100. 00002E8A  4EBA EE7C                jsr        [PC - 0x1184 /* 00001D08 */]
  4101. 00002E8E  4A5F                     tst.w      [A7]+
  4102. 00002E90  57C4                     seq        D4
  4103. 00002E92  4404                     neg.b      D4
  4104. 00002E94  486D CFEA                pea.l      [A5 - 0x3016]
  4105. 00002E98  7002                     moveq.l    D0, 0x02
  4106. 00002E9A  2F00                     move.l     -[A7], D0
  4107. 00002E9C  1F3C 000F                move.b     -[A7], 0xF
  4108. 00002EA0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4109. 00002EA4  1005                     move.b     D0, D5
  4110. 00002EA6  6740                     beq        +0x42 /* 00002EE8 */
  4111. 00002EA8  203C 5053 5752           move.l     D0, 0x50535752 /* 'PSWR' */
  4112. 00002EAE  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  4113. 00002EB2  6614                     bne        +0x16 /* 00002EC8 */
  4114. 00002EB4  4267                     clr.w      -[A7]
  4115. 00002EB6  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4116. 00002EBA  1006                     move.b     D0, D6
  4117. 00002EBC  6732                     beq        +0x34 /* 00002EF0 */
  4118. 00002EBE  3F3C 0005                move.w     -[A7], 0x5
  4119. 00002EC2  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4120. 00002EC6  6028                     bra        +0x2A /* 00002EF0 */
  4121. label00002EC8:
  4122. 00002EC8  203C 5055 464C           move.l     D0, 0x5055464C /* 'PUFL' */
  4123. 00002ECE  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  4124. 00002ED2  660A                     bne        +0xC /* 00002EDE */
  4125. 00002ED4  3F3C 0002                move.w     -[A7], 0x2
  4126. 00002ED8  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4127. 00002EDC  6012                     bra        +0x14 /* 00002EF0 */
  4128. label00002EDE:
  4129. 00002EDE  3F3C 0001                move.w     -[A7], 0x1
  4130. 00002EE2  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4131. 00002EE6  6008                     bra        +0xA /* 00002EF0 */
  4132. label00002EE8:
  4133. 00002EE8  3F3C 0001                move.w     -[A7], 0x1
  4134. 00002EEC  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4135. label00002EF0:
  4136. 00002EF0  486E FFD4                pea.l      [A6 - 0x2C]
  4137. 00002EF4  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4138. 00002EF8  1004                     move.b     D0, D4
  4139. 00002EFA  6718                     beq        +0x1A /* 00002F14 */
  4140. 00002EFC  4267                     clr.w      -[A7]
  4141. 00002EFE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4142. 00002F02  486E FFDC                pea.l      [A6 - 0x24]
  4143. 00002F06  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4144. 00002F0A  3F3C 0001                move.w     -[A7], 0x1
  4145. 00002F0E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4146. 00002F12  6006                     bra        +0x8 /* 00002F1A */
  4147. label00002F14:
  4148. 00002F14  4267                     clr.w      -[A7]
  4149. 00002F16  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4150. label00002F1A:
  4151. 00002F1A  4267                     clr.w      -[A7]
  4152. 00002F1C  486E FFF8                pea.l      [A6 - 0x8]
  4153. 00002F20  487A 0048                pea.l      [PC + 0x48 /* 00002F6A, value 0x361736B, pstring "ask" */]
  4154. 00002F24  1F3C 0016                move.b     -[A7], 0x16
  4155. 00002F28  1F3C 0006                move.b     -[A7], 0x6
  4156. 00002F2C  4267                     clr.w      -[A7]
  4157. 00002F2E  1F3C 0001                move.b     -[A7], 0x1
  4158. 00002F32  42A7                     clr.l      -[A7]
  4159. 00002F34  4EBA F4B6                jsr        [PC - 0xB4A /* 000023EC */]
  4160. 00002F38  3E1F                     move.w     D7, [A7]+
  4161. 00002F3A  660C                     bne        +0xE /* 00002F48 */
  4162. 00002F3C  4267                     clr.w      -[A7]
  4163. 00002F3E  486E FFF0                pea.l      [A6 - 0x10]
  4164. 00002F42  4EBA DF32                jsr        [PC - 0x20CE /* 00000E76 */]
  4165. 00002F46  3E1F                     move.w     D7, [A7]+
  4166. label00002F48:
  4167. 00002F48  486E FFDC                pea.l      [A6 - 0x24]
  4168. 00002F4C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4169. 00002F50  486E FFD4                pea.l      [A6 - 0x2C]
  4170. 00002F54  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4171. 00002F58  3D47 0014                move.w     [A6 + 0x14], D7
  4172. 00002F5C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  4173. 00002F60  4E5E                     unlink     A6
  4174. 00002F62  205F                     movea.l    A0, [A7]+
  4175. 00002F64  DEFC 000C                add.w      A7, 0xC
  4176. 00002F68  4ED0                     jmp        [A0]
  4177. 00002F6A  0361                     bchg       -[A1], D1
  4178. 00002F6C  736B                     moveq.l    D1, 0x6B
  4179. export_345:
  4180. 00002F6E  4E56 FFE0                link       A6, -0x0020
  4181. 00002F72  48E7 0300                movem.l    -[A7], D6,D7
  4182. 00002F76  206E 0010                movea.l    A0, [A6 + 0x10]
  4183. 00002F7A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4184. 00002F7E  7003                     moveq.l    D0, 0x03
  4185. label00002F80:
  4186. 00002F80  32D8                     move.w     [A1]+, [A0]+
  4187. 00002F82  51C8 FFFC                dbf        D0, -0x6 /* 00002F80 */
  4188. 00002F86  206E 000C                movea.l    A0, [A6 + 0xC]
  4189. 00002F8A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4190. 00002F8E  7003                     moveq.l    D0, 0x03
  4191. label00002F90:
  4192. 00002F90  32D8                     move.w     [A1]+, [A0]+
  4193. 00002F92  51C8 FFFC                dbf        D0, -0x6 /* 00002F90 */
  4194. 00002F96  4247                     clr.w      D7
  4195. 00002F98  4267                     clr.w      -[A7]
  4196. 00002F9A  486E FFF8                pea.l      [A6 - 0x8]
  4197. 00002F9E  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4198. 00002FA4  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  4199. 00002FAA  486E FFE8                pea.l      [A6 - 0x18]
  4200. 00002FAE  486E FFEC                pea.l      [A6 - 0x14]
  4201. 00002FB2  7004                     moveq.l    D0, 0x04
  4202. 00002FB4  2F00                     move.l     -[A7], D0
  4203. 00002FB6  486E FFE4                pea.l      [A6 - 0x1C]
  4204. 00002FBA  303C 0E11                move.w     D0, 0xE11
  4205. 00002FBE  A816                     syscall    Pack8
  4206. 00002FC0  4A5F                     tst.w      [A7]+
  4207. 00002FC2  57C6                     seq        D6
  4208. 00002FC4  4406                     neg.b      D6
  4209. 00002FC6  486D CFEA                pea.l      [A5 - 0x3016]
  4210. 00002FCA  7002                     moveq.l    D0, 0x02
  4211. 00002FCC  2F00                     move.l     -[A7], D0
  4212. 00002FCE  1F3C 000F                move.b     -[A7], 0xF
  4213. 00002FD2  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4214. 00002FD6  1006                     move.b     D0, D6
  4215. 00002FD8  6710                     beq        +0x12 /* 00002FEA */
  4216. 00002FDA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4217. 00002FDE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4218. 00002FE2  4267                     clr.w      -[A7]
  4219. 00002FE4  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4220. 00002FE8  6008                     bra        +0xA /* 00002FF2 */
  4221. label00002FEA:
  4222. 00002FEA  3F3C 0001                move.w     -[A7], 0x1
  4223. 00002FEE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4224. label00002FF2:
  4225. 00002FF2  4267                     clr.w      -[A7]
  4226. 00002FF4  486E FFF8                pea.l      [A6 - 0x8]
  4227. 00002FF8  487A 002A                pea.l      [PC + 0x2A /* 00003024, value 0x4626565, pstring "beep" */]
  4228. 00002FFC  1F3C 0016                move.b     -[A7], 0x16
  4229. 00003000  1F3C 0007                move.b     -[A7], 0x7
  4230. 00003004  4267                     clr.w      -[A7]
  4231. 00003006  1F3C 0001                move.b     -[A7], 0x1
  4232. 0000300A  42A7                     clr.l      -[A7]
  4233. 0000300C  4EBA F3DE                jsr        [PC - 0xC22 /* 000023EC */]
  4234. 00003010  3E1F                     move.w     D7, [A7]+
  4235. 00003012  3D47 0014                move.w     [A6 + 0x14], D7
  4236. 00003016  4CDF 00C0                movem.l    D6,D7, [A7]+
  4237. 0000301A  4E5E                     unlink     A6
  4238. 0000301C  205F                     movea.l    A0, [A7]+
  4239. 0000301E  DEFC 000C                add.w      A7, 0xC
  4240. 00003022  4ED0                     jmp        [A0]
  4241. 00003024  0462 6565                subi.w     -[A2], 0x6565 /* 'ee' */
  4242. 00003028  7000                     moveq.l    D0, 0x00
  4243. export_346:
  4244. 0000302A  4E56 FFDE                link       A6, -0x0022
  4245. 0000302E  2F07                     move.l     -[A7], D7
  4246. 00003030  206E 0010                movea.l    A0, [A6 + 0x10]
  4247. 00003034  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4248. 00003038  7003                     moveq.l    D0, 0x03
  4249. label0000303A:
  4250. 0000303A  32D8                     move.w     [A1]+, [A0]+
  4251. 0000303C  51C8 FFFC                dbf        D0, -0x6 /* 0000303A */
  4252. 00003040  206E 000C                movea.l    A0, [A6 + 0xC]
  4253. 00003044  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4254. 00003048  7003                     moveq.l    D0, 0x03
  4255. label0000304A:
  4256. 0000304A  32D8                     move.w     [A1]+, [A0]+
  4257. 0000304C  51C8 FFFC                dbf        D0, -0x6 /* 0000304A */
  4258. 00003050  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4259. 00003054  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4260. 00003058  7003                     moveq.l    D0, 0x03
  4261. label0000305A:
  4262. 0000305A  30D9                     move.w     [A0]+, [A1]+
  4263. 0000305C  51C8 FFFC                dbf        D0, -0x6 /* 0000305A */
  4264. 00003060  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4265. 00003064  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4266. 00003068  7003                     moveq.l    D0, 0x03
  4267. label0000306A:
  4268. 0000306A  30D9                     move.w     [A0]+, [A1]+
  4269. 0000306C  51C8 FFFC                dbf        D0, -0x6 /* 0000306A */
  4270. 00003070  4267                     clr.w      -[A7]
  4271. 00003072  486E FFF8                pea.l      [A6 - 0x8]
  4272. 00003076  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4273. 0000307C  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  4274. 00003082  486E FFE8                pea.l      [A6 - 0x18]
  4275. 00003086  303C 0812                move.w     D0, 0x812
  4276. 0000308A  A816                     syscall    Pack8
  4277. 0000308C  3E1F                     move.w     D7, [A7]+
  4278. 0000308E  666A                     bne        +0x6C /* 000030FA */
  4279. 00003090  4267                     clr.w      -[A7]
  4280. 00003092  486E FFE8                pea.l      [A6 - 0x18]
  4281. 00003096  4267                     clr.w      -[A7]
  4282. 00003098  486E FFE0                pea.l      [A6 - 0x20]
  4283. 0000309C  303C 0536                move.w     D0, 0x536
  4284. 000030A0  A816                     syscall    Pack8
  4285. 000030A2  3E1F                     move.w     D7, [A7]+
  4286. 000030A4  6654                     bne        +0x56 /* 000030FA */
  4287. 000030A6  203C 6354 554C           move.l     D0, 0x6354554C /* 'cTUL' */
  4288. 000030AC  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  4289. 000030B0  6706                     beq        +0x8 /* 000030B8 */
  4290. 000030B2  3E3C F959                move.w     D7, 0xF959
  4291. 000030B6  6042                     bra        +0x44 /* 000030FA */
  4292. label000030B8:
  4293. 000030B8  486D CFEA                pea.l      [A5 - 0x3016]
  4294. 000030BC  7002                     moveq.l    D0, 0x02
  4295. 000030BE  2F00                     move.l     -[A7], D0
  4296. 000030C0  1F3C 000F                move.b     -[A7], 0xF
  4297. 000030C4  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4298. 000030C8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4299. 000030CC  2050                     movea.l    A0, [A0]
  4300. 000030CE  2F10                     move.l     -[A7], [A0]
  4301. 000030D0  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4302. 000030D4  4267                     clr.w      -[A7]
  4303. 000030D6  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4304. 000030DA  4267                     clr.w      -[A7]
  4305. 000030DC  486E FFF8                pea.l      [A6 - 0x8]
  4306. 000030E0  487A 0038                pea.l      [PC + 0x38 /* 0000311A, value 0x663686F, pstring "choose" */]
  4307. 000030E4  1F3C 0016                move.b     -[A7], 0x16
  4308. 000030E8  1F3C 0008                move.b     -[A7], 0x8
  4309. 000030EC  4267                     clr.w      -[A7]
  4310. 000030EE  1F3C 0001                move.b     -[A7], 0x1
  4311. 000030F2  42A7                     clr.l      -[A7]
  4312. 000030F4  4EBA F2F6                jsr        [PC - 0xD0A /* 000023EC */]
  4313. 000030F8  3E1F                     move.w     D7, [A7]+
  4314. label000030FA:
  4315. 000030FA  3D47 0014                move.w     [A6 + 0x14], D7
  4316. 000030FE  486E FFE8                pea.l      [A6 - 0x18]
  4317. 00003102  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4318. 00003106  486E FFE0                pea.l      [A6 - 0x20]
  4319. 0000310A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4320. 0000310E  2E1F                     move.l     D7, [A7]+
  4321. 00003110  4E5E                     unlink     A6
  4322. 00003112  205F                     movea.l    A0, [A7]+
  4323. 00003114  DEFC 000C                add.w      A7, 0xC
  4324. 00003118  4ED0                     jmp        [A0]
  4325. 0000311A  0663 686F                addi.w     -[A3], 0x686F /* 'ho' */
  4326. 0000311E  6F73                     ble        +0x75 /* 00003193 */
  4327. 00003120  6500 4E56                bcs        +0x4E58 /* 00007F78 */
  4328. export_347: // at 00003122 (misaligned)
  4329. 00003124  FFE2                     .extension 0xFE2 // unimplemented
  4330. 00003126  2F07                     move.l     -[A7], D7
  4331. 00003128  206E 0010                movea.l    A0, [A6 + 0x10]
  4332. 0000312C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4333. 00003130  7003                     moveq.l    D0, 0x03
  4334. label00003132:
  4335. 00003132  32D8                     move.w     [A1]+, [A0]+
  4336. 00003134  51C8 FFFC                dbf        D0, -0x6 /* 00003132 */
  4337. 00003138  206E 000C                movea.l    A0, [A6 + 0xC]
  4338. 0000313C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4339. 00003140  7003                     moveq.l    D0, 0x03
  4340. label00003142:
  4341. 00003142  32D8                     move.w     [A1]+, [A0]+
  4342. 00003144  51C8 FFFC                dbf        D0, -0x6 /* 00003142 */
  4343. 00003148  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4344. 0000314C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4345. 00003150  7003                     moveq.l    D0, 0x03
  4346. label00003152:
  4347. 00003152  30D9                     move.w     [A0]+, [A1]+
  4348. 00003154  51C8 FFFC                dbf        D0, -0x6 /* 00003152 */
  4349. 00003158  4267                     clr.w      -[A7]
  4350. 0000315A  486E FFF8                pea.l      [A6 - 0x8]
  4351. 0000315E  2F3C 6B50 4E54           move.l     -[A7], 0x6B504E54 /* 'kPNT' */
  4352. 00003164  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  4353. 0000316A  486E FFE8                pea.l      [A6 - 0x18]
  4354. 0000316E  4EBA EB98                jsr        [PC - 0x1468 /* 00001D08 */]
  4355. 00003172  3E1F                     move.w     D7, [A7]+
  4356. 00003174  6668                     bne        +0x6A /* 000031DE */
  4357. 00003176  486D CFEA                pea.l      [A5 - 0x3016]
  4358. 0000317A  7002                     moveq.l    D0, 0x02
  4359. 0000317C  2F00                     move.l     -[A7], D0
  4360. 0000317E  1F3C 000F                move.b     -[A7], 0xF
  4361. 00003182  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4362. 00003186  486E FFE8                pea.l      [A6 - 0x18]
  4363. 0000318A  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4364. 0000318E  4267                     clr.w      -[A7]
  4365. 00003190  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4366. 00003194  4267                     clr.w      -[A7]
  4367. 00003196  486E FFF8                pea.l      [A6 - 0x8]
  4368. 0000319A  486E FFE4                pea.l      [A6 - 0x1C]
  4369. 0000319E  4EBA EB94                jsr        [PC - 0x146C /* 00001D34 */]
  4370. 000031A2  4A5F                     tst.w      [A7]+
  4371. 000031A4  6618                     bne        +0x1A /* 000031BE */
  4372. 000031A6  486E FFE4                pea.l      [A6 - 0x1C]
  4373. 000031AA  7004                     moveq.l    D0, 0x04
  4374. 000031AC  2F00                     move.l     -[A7], D0
  4375. 000031AE  1F3C 0004                move.b     -[A7], 0x4
  4376. 000031B2  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4377. 000031B6  3F3C 0001                move.w     -[A7], 0x1
  4378. 000031BA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4379. label000031BE:
  4380. 000031BE  4267                     clr.w      -[A7]
  4381. 000031C0  486E FFF8                pea.l      [A6 - 0x8]
  4382. 000031C4  487A 0030                pea.l      [PC + 0x30 /* 000031F6, value 0x5636C69, pstring "click" */]
  4383. 000031C8  1F3C 0016                move.b     -[A7], 0x16
  4384. 000031CC  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  4385. 000031D0  4267                     clr.w      -[A7]
  4386. 000031D2  1F3C 0001                move.b     -[A7], 0x1
  4387. 000031D6  42A7                     clr.l      -[A7]
  4388. 000031D8  4EBA F212                jsr        [PC - 0xDEE /* 000023EC */]
  4389. 000031DC  3E1F                     move.w     D7, [A7]+
  4390. label000031DE:
  4391. 000031DE  486E FFE8                pea.l      [A6 - 0x18]
  4392. 000031E2  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4393. 000031E6  3D47 0014                move.w     [A6 + 0x14], D7
  4394. 000031EA  2E1F                     move.l     D7, [A7]+
  4395. 000031EC  4E5E                     unlink     A6
  4396. 000031EE  205F                     movea.l    A0, [A7]+
  4397. 000031F0  DEFC 000C                add.w      A7, 0xC
  4398. 000031F4  4ED0                     jmp        [A0]
  4399. 000031F6  0563                     bchg       -[A3], D2
  4400. 000031F8  6C69                     bge        +0x6B /* 00003263 */
  4401. 000031FA  636B                     bls        +0x6D /* 00003267 */
  4402. export_348:
  4403. 000031FC  4E56 FFDE                link       A6, -0x0022
  4404. 00003200  2F07                     move.l     -[A7], D7
  4405. 00003202  206E 0010                movea.l    A0, [A6 + 0x10]
  4406. 00003206  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4407. 0000320A  7003                     moveq.l    D0, 0x03
  4408. label0000320C:
  4409. 0000320C  32D8                     move.w     [A1]+, [A0]+
  4410. 0000320E  51C8 FFFC                dbf        D0, -0x6 /* 0000320C */
  4411. 00003212  206E 000C                movea.l    A0, [A6 + 0xC]
  4412. 00003216  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4413. 0000321A  7003                     moveq.l    D0, 0x03
  4414. label0000321C:
  4415. 0000321C  32D8                     move.w     [A1]+, [A0]+
  4416. 0000321E  51C8 FFFC                dbf        D0, -0x6 /* 0000321C */
  4417. 00003222  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4418. 00003226  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4419. 0000322A  7003                     moveq.l    D0, 0x03
  4420. label0000322C:
  4421. 0000322C  30D9                     move.w     [A0]+, [A1]+
  4422. 0000322E  51C8 FFFC                dbf        D0, -0x6 /* 0000322C */
  4423. 00003232  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4424. 00003236  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4425. 0000323A  7003                     moveq.l    D0, 0x03
  4426. label0000323C:
  4427. 0000323C  30D9                     move.w     [A0]+, [A1]+
  4428. 0000323E  51C8 FFFC                dbf        D0, -0x6 /* 0000323C */
  4429. 00003242  4267                     clr.w      -[A7]
  4430. 00003244  486E FFF8                pea.l      [A6 - 0x8]
  4431. 00003248  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4432. 0000324E  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  4433. 00003254  486E FFE8                pea.l      [A6 - 0x18]
  4434. 00003258  303C 0812                move.w     D0, 0x812
  4435. 0000325C  A816                     syscall    Pack8
  4436. 0000325E  3E1F                     move.w     D7, [A7]+
  4437. 00003260  6600 00CE                bne        +0xD0 /* 00003330 */
  4438. 00003264  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  4439. 0000326A  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  4440. 0000326E  6600 0082                bne        +0x84 /* 000032F2 */
  4441. 00003272  4267                     clr.w      -[A7]
  4442. 00003274  486E FFE8                pea.l      [A6 - 0x18]
  4443. 00003278  4267                     clr.w      -[A7]
  4444. 0000327A  486E FFE0                pea.l      [A6 - 0x20]
  4445. 0000327E  303C 0536                move.w     D0, 0x536
  4446. 00003282  A816                     syscall    Pack8
  4447. 00003284  3E1F                     move.w     D7, [A7]+
  4448. 00003286  6600 00A8                bne        +0xAA /* 00003330 */
  4449. 0000328A  203C 6669 6C65           move.l     D0, 0x66696C65 /* 'file' */
  4450. 00003290  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  4451. 00003294  6622                     bne        +0x24 /* 000032B8 */
  4452. 00003296  486D CFEA                pea.l      [A5 - 0x3016]
  4453. 0000329A  7002                     moveq.l    D0, 0x02
  4454. 0000329C  2F00                     move.l     -[A7], D0
  4455. 0000329E  1F3C 000F                move.b     -[A7], 0xF
  4456. 000032A2  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4457. 000032A6  486E FFE0                pea.l      [A6 - 0x20]
  4458. 000032AA  4EBA DB8A                jsr        [PC - 0x2476 /* 00000E36 */]
  4459. 000032AE  3F3C 0001                move.w     -[A7], 0x1
  4460. 000032B2  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4461. 000032B6  6078                     bra        +0x7A /* 00003330 */
  4462. label000032B8:
  4463. 000032B8  203C 6377 696E           move.l     D0, 0x6377696E /* 'cwin' */
  4464. 000032BE  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  4465. 000032C2  6628                     bne        +0x2A /* 000032EC */
  4466. 000032C4  486D CFEA                pea.l      [A5 - 0x3016]
  4467. 000032C8  7002                     moveq.l    D0, 0x02
  4468. 000032CA  2F00                     move.l     -[A7], D0
  4469. 000032CC  1F3C 000F                move.b     -[A7], 0xF
  4470. 000032D0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4471. 000032D4  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4472. 000032D8  2050                     movea.l    A0, [A0]
  4473. 000032DA  2F10                     move.l     -[A7], [A0]
  4474. 000032DC  42A7                     clr.l      -[A7]
  4475. 000032DE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  4476. 000032E2  3F3C 0002                move.w     -[A7], 0x2
  4477. 000032E6  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4478. 000032EA  6044                     bra        +0x46 /* 00003330 */
  4479. label000032EC:
  4480. 000032EC  3E3C F959                move.w     D7, 0xF959
  4481. 000032F0  603E                     bra        +0x40 /* 00003330 */
  4482. label000032F2:
  4483. 000032F2  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  4484. 000032F8  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  4485. 000032FC  662E                     bne        +0x30 /* 0000332C */
  4486. 000032FE  206E FFEC                movea.l    A0, [A6 - 0x14]
  4487. 00003302  2050                     movea.l    A0, [A0]
  4488. 00003304  203C 5052 4E54           move.l     D0, 0x50524E54 /* 'PRNT' */
  4489. 0000330A  B090                     cmp.l      D0, [A0]
  4490. 0000330C  6706                     beq        +0x8 /* 00003314 */
  4491. 0000330E  3E3C F959                move.w     D7, 0xF959
  4492. 00003312  601C                     bra        +0x1E /* 00003330 */
  4493. label00003314:
  4494. 00003314  486D CFEA                pea.l      [A5 - 0x3016]
  4495. 00003318  7002                     moveq.l    D0, 0x02
  4496. 0000331A  2F00                     move.l     -[A7], D0
  4497. 0000331C  1F3C 000F                move.b     -[A7], 0xF
  4498. 00003320  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4499. 00003324  4267                     clr.w      -[A7]
  4500. 00003326  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4501. 0000332A  6004                     bra        +0x6 /* 00003330 */
  4502. label0000332C:
  4503. 0000332C  3E3C F959                move.w     D7, 0xF959
  4504. label00003330:
  4505. 00003330  4A47                     tst.w      D7
  4506. 00003332  6620                     bne        +0x22 /* 00003354 */
  4507. 00003334  4267                     clr.w      -[A7]
  4508. 00003336  486E FFF8                pea.l      [A6 - 0x8]
  4509. 0000333A  487A 0038                pea.l      [PC + 0x38 /* 00003374, value 0x5636C6F, pstring "close" */]
  4510. 0000333E  1F3C 0016                move.b     -[A7], 0x16
  4511. 00003342  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  4512. 00003346  4267                     clr.w      -[A7]
  4513. 00003348  1F3C 0001                move.b     -[A7], 0x1
  4514. 0000334C  42A7                     clr.l      -[A7]
  4515. 0000334E  4EBA F09C                jsr        [PC - 0xF64 /* 000023EC */]
  4516. 00003352  3E1F                     move.w     D7, [A7]+
  4517. label00003354:
  4518. 00003354  486E FFE8                pea.l      [A6 - 0x18]
  4519. 00003358  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4520. 0000335C  486E FFE0                pea.l      [A6 - 0x20]
  4521. 00003360  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4522. 00003364  3D47 0014                move.w     [A6 + 0x14], D7
  4523. 00003368  2E1F                     move.l     D7, [A7]+
  4524. 0000336A  4E5E                     unlink     A6
  4525. 0000336C  205F                     movea.l    A0, [A7]+
  4526. 0000336E  DEFC 000C                add.w      A7, 0xC
  4527. 00003372  4ED0                     jmp        [A0]
  4528. 00003374  0563                     bchg       -[A3], D2
  4529. 00003376  6C6F                     bge        +0x71 /* 000033E7 */
  4530. 00003378  7365                     moveq.l    D1, 0x65
  4531. export_349:
  4532. 0000337A  4E56 FC96                link       A6, -0x036A
  4533. 0000337E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4534. 00003382  206E 0010                movea.l    A0, [A6 + 0x10]
  4535. 00003386  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4536. 0000338A  7003                     moveq.l    D0, 0x03
  4537. label0000338C:
  4538. 0000338C  32D8                     move.w     [A1]+, [A0]+
  4539. 0000338E  51C8 FFFC                dbf        D0, -0x6 /* 0000338C */
  4540. 00003392  206E 000C                movea.l    A0, [A6 + 0xC]
  4541. 00003396  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4542. 0000339A  7003                     moveq.l    D0, 0x03
  4543. label0000339C:
  4544. 0000339C  32D8                     move.w     [A1]+, [A0]+
  4545. 0000339E  51C8 FFFC                dbf        D0, -0x6 /* 0000339C */
  4546. 000033A2  4247                     clr.w      D7
  4547. 000033A4  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4548. 000033A8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4549. 000033AC  7003                     moveq.l    D0, 0x03
  4550. label000033AE:
  4551. 000033AE  30D9                     move.w     [A0]+, [A1]+
  4552. 000033B0  51C8 FFFC                dbf        D0, -0x6 /* 000033AE */
  4553. 000033B4  41EE FFD8                lea.l      A0, [A6 - 0x28]
  4554. 000033B8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4555. 000033BC  7003                     moveq.l    D0, 0x03
  4556. label000033BE:
  4557. 000033BE  30D9                     move.w     [A0]+, [A1]+
  4558. 000033C0  51C8 FFFC                dbf        D0, -0x6 /* 000033BE */
  4559. 000033C4  41EE FCA8                lea.l      A0, [A6 - 0x358]
  4560. 000033C8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4561. 000033CC  7003                     moveq.l    D0, 0x03
  4562. label000033CE:
  4563. 000033CE  30D9                     move.w     [A0]+, [A1]+
  4564. 000033D0  51C8 FFFC                dbf        D0, -0x6 /* 000033CE */
  4565. 000033D4  41EE FCA0                lea.l      A0, [A6 - 0x360]
  4566. 000033D8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4567. 000033DC  7003                     moveq.l    D0, 0x03
  4568. label000033DE:
  4569. 000033DE  30D9                     move.w     [A0]+, [A1]+
  4570. 000033E0  51C8 FFFC                dbf        D0, -0x6 /* 000033DE */
  4571. 000033E4  4267                     clr.w      -[A7]
  4572. 000033E6  486E FFF8                pea.l      [A6 - 0x8]
  4573. 000033EA  2F3C 4352 4D45           move.l     -[A7], 0x43524D45 /* 'CRME' */
  4574. 000033F0  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4575. 000033F6  486E FCA8                pea.l      [A6 - 0x358]
  4576. 000033FA  4EBA E90C                jsr        [PC - 0x16F4 /* 00001D08 */]
  4577. 000033FE  4A5F                     tst.w      [A7]+
  4578. 00003400  6644                     bne        +0x46 /* 00003446 */
  4579. 00003402  486D CFEA                pea.l      [A5 - 0x3016]
  4580. 00003406  7002                     moveq.l    D0, 0x02
  4581. 00003408  2F00                     move.l     -[A7], D0
  4582. 0000340A  1F3C 000F                move.b     -[A7], 0xF
  4583. 0000340E  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4584. 00003412  486E FCA8                pea.l      [A6 - 0x358]
  4585. 00003416  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4586. 0000341A  3F3C 0003                move.w     -[A7], 0x3
  4587. 0000341E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4588. 00003422  4267                     clr.w      -[A7]
  4589. 00003424  486E FFF8                pea.l      [A6 - 0x8]
  4590. 00003428  487A 0180                pea.l      [PC + 0x180 /* 000035AA, value 0x6637265, pstring "create" */]
  4591. 0000342C  1F3C 0016                move.b     -[A7], 0x16
  4592. 00003430  1F3C 000F                move.b     -[A7], 0xF
  4593. 00003434  4267                     clr.w      -[A7]
  4594. 00003436  1F3C 0001                move.b     -[A7], 0x1
  4595. 0000343A  42A7                     clr.l      -[A7]
  4596. 0000343C  4EBA EFAE                jsr        [PC - 0x1052 /* 000023EC */]
  4597. 00003440  3E1F                     move.w     D7, [A7]+
  4598. 00003442  6000 0134                bra        +0x136 /* 00003578 */
  4599. label00003446:
  4600. 00003446  4267                     clr.w      -[A7]
  4601. 00003448  486E FFF8                pea.l      [A6 - 0x8]
  4602. 0000344C  2F3C 4352 5354           move.l     -[A7], 0x43525354 /* 'CRST' */
  4603. 00003452  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4604. 00003458  486E FCA0                pea.l      [A6 - 0x360]
  4605. 0000345C  4EBA E8AA                jsr        [PC - 0x1756 /* 00001D08 */]
  4606. 00003460  4A5F                     tst.w      [A7]+
  4607. 00003462  6600 0110                bne        +0x112 /* 00003574 */
  4608. 00003466  4267                     clr.w      -[A7]
  4609. 00003468  486E FFF8                pea.l      [A6 - 0x8]
  4610. 0000346C  2F3C 5749 424B           move.l     -[A7], 0x5749424B /* 'WIBK' */
  4611. 00003472  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  4612. 00003478  486E FFE0                pea.l      [A6 - 0x20]
  4613. 0000347C  4EBA E88A                jsr        [PC - 0x1776 /* 00001D08 */]
  4614. 00003480  4A5F                     tst.w      [A7]+
  4615. 00003482  57C6                     seq        D6
  4616. 00003484  4406                     neg.b      D6
  4617. 00003486  1006                     move.b     D0, D6
  4618. 00003488  6748                     beq        +0x4A /* 000034D2 */
  4619. 0000348A  4267                     clr.w      -[A7]
  4620. 0000348C  486E FFE0                pea.l      [A6 - 0x20]
  4621. 00003490  4267                     clr.w      -[A7]
  4622. 00003492  486E FFD8                pea.l      [A6 - 0x28]
  4623. 00003496  303C 0536                move.w     D0, 0x536
  4624. 0000349A  A816                     syscall    Pack8
  4625. 0000349C  3E1F                     move.w     D7, [A7]+
  4626. 0000349E  6600 00D8                bne        +0xDA /* 00003578 */
  4627. 000034A2  206E FFDC                movea.l    A0, [A6 - 0x24]
  4628. 000034A6  2050                     movea.l    A0, [A0]
  4629. 000034A8  43EE FDBC                lea.l      A1, [A6 - 0x244]
  4630. 000034AC  41E8 0114                lea.l      A0, [A0 + 0x114]
  4631. 000034B0  303C 010D                move.w     D0, 0x10D
  4632. label000034B4:
  4633. 000034B4  32D8                     move.w     [A1]+, [A0]+
  4634. 000034B6  51C8 FFFC                dbf        D0, -0x6 /* 000034B4 */
  4635. 000034BA  206E FFDC                movea.l    A0, [A6 - 0x24]
  4636. 000034BE  2050                     movea.l    A0, [A0]
  4637. 000034C0  43EE FCB0                lea.l      A1, [A6 - 0x350]
  4638. 000034C4  41E8 0220                lea.l      A0, [A0 + 0x220]
  4639. 000034C8  303C 0085                move.w     D0, 0x85
  4640. label000034CC:
  4641. 000034CC  32D8                     move.w     [A1]+, [A0]+
  4642. 000034CE  51C8 FFFC                dbf        D0, -0x6 /* 000034CC */
  4643. label000034D2:
  4644. 000034D2  4267                     clr.w      -[A7]
  4645. 000034D4  486E FFF8                pea.l      [A6 - 0x8]
  4646. 000034D8  2F3C 6B43 5744           move.l     -[A7], 0x6B435744 /* 'kCWD' */
  4647. 000034DE  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  4648. 000034E4  486E FFEC                pea.l      [A6 - 0x14]
  4649. 000034E8  486E FC9C                pea.l      [A6 - 0x364]
  4650. 000034EC  7004                     moveq.l    D0, 0x04
  4651. 000034EE  2F00                     move.l     -[A7], D0
  4652. 000034F0  486E FFE8                pea.l      [A6 - 0x18]
  4653. 000034F4  303C 0E11                move.w     D0, 0xE11
  4654. 000034F8  A816                     syscall    Pack8
  4655. 000034FA  3A1F                     move.w     D5, [A7]+
  4656. 000034FC  660E                     bne        +0x10 /* 0000350C */
  4657. 000034FE  203C 4E45 5720           move.l     D0, 0x4E455720 /* 'NEW ' */
  4658. 00003504  B0AE FC9C                cmp.l      D0, [A6 - 0x364]
  4659. 00003508  57C4                     seq        D4
  4660. 0000350A  4404                     neg.b      D4
  4661. label0000350C:
  4662. 0000350C  486D CFEA                pea.l      [A5 - 0x3016]
  4663. 00003510  7002                     moveq.l    D0, 0x02
  4664. 00003512  2F00                     move.l     -[A7], D0
  4665. 00003514  1F3C 000F                move.b     -[A7], 0xF
  4666. 00003518  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4667. 0000351C  486E FCA0                pea.l      [A6 - 0x360]
  4668. 00003520  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4669. 00003524  1006                     move.b     D0, D6
  4670. 00003526  6716                     beq        +0x18 /* 0000353E */
  4671. 00003528  4267                     clr.w      -[A7]
  4672. 0000352A  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4673. 0000352E  486E FDBC                pea.l      [A6 - 0x244]
  4674. 00003532  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4675. 00003536  4267                     clr.w      -[A7]
  4676. 00003538  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4677. 0000353C  6008                     bra        +0xA /* 00003546 */
  4678. label0000353E:
  4679. 0000353E  3F3C 0001                move.w     -[A7], 0x1
  4680. 00003542  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4681. label00003546:
  4682. 00003546  1004                     move.b     D0, D4
  4683. 00003548  6708                     beq        +0xA /* 00003552 */
  4684. 0000354A  3F3C 0002                move.w     -[A7], 0x2
  4685. 0000354E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4686. label00003552:
  4687. 00003552  4267                     clr.w      -[A7]
  4688. 00003554  486E FFF8                pea.l      [A6 - 0x8]
  4689. 00003558  487A 0050                pea.l      [PC + 0x50 /* 000035AA, value 0x6637265, pstring "create" */]
  4690. 0000355C  1F3C 0016                move.b     -[A7], 0x16
  4691. 00003560  1F3C 000F                move.b     -[A7], 0xF
  4692. 00003564  4267                     clr.w      -[A7]
  4693. 00003566  1F3C 0001                move.b     -[A7], 0x1
  4694. 0000356A  42A7                     clr.l      -[A7]
  4695. 0000356C  4EBA EE7E                jsr        [PC - 0x1182 /* 000023EC */]
  4696. 00003570  3E1F                     move.w     D7, [A7]+
  4697. 00003572  6004                     bra        +0x6 /* 00003578 */
  4698. label00003574:
  4699. 00003574  3E3C F954                move.w     D7, 0xF954
  4700. label00003578:
  4701. 00003578  3D47 0014                move.w     [A6 + 0x14], D7
  4702. 0000357C  486E FFE0                pea.l      [A6 - 0x20]
  4703. 00003580  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4704. 00003584  486E FFD8                pea.l      [A6 - 0x28]
  4705. 00003588  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4706. 0000358C  486E FCA8                pea.l      [A6 - 0x358]
  4707. 00003590  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4708. 00003594  486E FCA0                pea.l      [A6 - 0x360]
  4709. 00003598  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4710. 0000359C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  4711. 000035A0  4E5E                     unlink     A6
  4712. 000035A2  205F                     movea.l    A0, [A7]+
  4713. 000035A4  DEFC 000C                add.w      A7, 0xC
  4714. 000035A8  4ED0                     jmp        [A0]
  4715. 000035AA  0663 7265                addi.w     -[A3], 0x7265 /* 're' */
  4716. 000035AE  6174                     bsr        +0x76 /* 00003624 */
  4717. 000035B0  6500 4E56                bcs        +0x4E58 /* 00008408 */
  4718. export_350: // at 000035B2 (misaligned)
  4719. 000035B4  FFD0                     .extension 0xFD0 // unimplemented
  4720. 000035B6  48E7 0700                movem.l    -[A7], D5,D6,D7
  4721. 000035BA  206E 0010                movea.l    A0, [A6 + 0x10]
  4722. 000035BE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4723. 000035C2  7003                     moveq.l    D0, 0x03
  4724. label000035C4:
  4725. 000035C4  32D8                     move.w     [A1]+, [A0]+
  4726. 000035C6  51C8 FFFC                dbf        D0, -0x6 /* 000035C4 */
  4727. 000035CA  206E 000C                movea.l    A0, [A6 + 0xC]
  4728. 000035CE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4729. 000035D2  7003                     moveq.l    D0, 0x03
  4730. label000035D4:
  4731. 000035D4  32D8                     move.w     [A1]+, [A0]+
  4732. 000035D6  51C8 FFFC                dbf        D0, -0x6 /* 000035D4 */
  4733. 000035DA  4247                     clr.w      D7
  4734. 000035DC  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4735. 000035E0  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4736. 000035E4  7003                     moveq.l    D0, 0x03
  4737. label000035E6:
  4738. 000035E6  30D9                     move.w     [A0]+, [A1]+
  4739. 000035E8  51C8 FFFC                dbf        D0, -0x6 /* 000035E6 */
  4740. 000035EC  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4741. 000035F0  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4742. 000035F4  7003                     moveq.l    D0, 0x03
  4743. label000035F6:
  4744. 000035F6  30D9                     move.w     [A0]+, [A1]+
  4745. 000035F8  51C8 FFFC                dbf        D0, -0x6 /* 000035F6 */
  4746. 000035FC  4267                     clr.w      -[A7]
  4747. 000035FE  486E FFF8                pea.l      [A6 - 0x8]
  4748. 00003602  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4749. 00003608  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4750. 0000360E  486E FFE0                pea.l      [A6 - 0x20]
  4751. 00003612  4EBA E6F4                jsr        [PC - 0x190C /* 00001D08 */]
  4752. 00003616  3E1F                     move.w     D7, [A7]+
  4753. 00003618  6600 00E0                bne        +0xE2 /* 000036FA */
  4754. 0000361C  4267                     clr.w      -[A7]
  4755. 0000361E  486E FFF8                pea.l      [A6 - 0x8]
  4756. 00003622  2F3C 6B4D 4F44           move.l     -[A7], 0x6B4D4F44 /* 'kMOD' */
  4757. // begin alternate branch 00003624-00003628
  4758. fn00003624:
  4759. 00003624  6B4D                     bmi        +0x4F /* 00003673 */
  4760. 00003626  4F44                     chk.w      D7, D4
  4761. // end alternate branch 00003624-00003628
  4762. fn00003624: // (misaligned)
  4763. 00003628  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  4764. 0000362E  486E FFDC                pea.l      [A6 - 0x24]
  4765. 00003632  486E FFD4                pea.l      [A6 - 0x2C]
  4766. 00003636  7004                     moveq.l    D0, 0x04
  4767. 00003638  2F00                     move.l     -[A7], D0
  4768. 0000363A  486E FFD8                pea.l      [A6 - 0x28]
  4769. 0000363E  303C 0E11                move.w     D0, 0xE11
  4770. 00003642  A816                     syscall    Pack8
  4771. 00003644  4A5F                     tst.w      [A7]+
  4772. 00003646  57C6                     seq        D6
  4773. 00003648  4406                     neg.b      D6
  4774. 0000364A  1006                     move.b     D0, D6
  4775. 0000364C  6744                     beq        +0x46 /* 00003692 */
  4776. 0000364E  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  4777. 00003654  B0AE FFDC                cmp.l      D0, [A6 - 0x24]
  4778. 00003658  6618                     bne        +0x1A /* 00003672 */
  4779. 0000365A  203C 4445 464C           move.l     D0, 0x4445464C /* 'DEFL' */
  4780. 00003660  B0AE FFD4                cmp.l      D0, [A6 - 0x2C]
  4781. 00003664  6604                     bne        +0x6 /* 0000366A */
  4782. 00003666  7A01                     moveq.l    D5, 0x01
  4783. 00003668  6028                     bra        +0x2A /* 00003692 */
  4784. label0000366A:
  4785. 0000366A  3E3C F959                move.w     D7, 0xF959
  4786. 0000366E  6000 008A                bra        +0x8C /* 000036FA */
  4787. label00003672:
  4788. 00003672  4267                     clr.w      -[A7]
  4789. 00003674  486E FFF8                pea.l      [A6 - 0x8]
  4790. 00003678  2F3C 6B4D 4F44           move.l     -[A7], 0x6B4D4F44 /* 'kMOD' */
  4791. 0000367E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4792. 00003684  486E FFE8                pea.l      [A6 - 0x18]
  4793. 00003688  4EBA E67E                jsr        [PC - 0x1982 /* 00001D08 */]
  4794. 0000368C  3E1F                     move.w     D7, [A7]+
  4795. 0000368E  666A                     bne        +0x6C /* 000036FA */
  4796. 00003690  4205                     clr.b      D5
  4797. label00003692:
  4798. 00003692  486D CFEA                pea.l      [A5 - 0x3016]
  4799. 00003696  7002                     moveq.l    D0, 0x02
  4800. 00003698  2F00                     move.l     -[A7], D0
  4801. 0000369A  1F3C 000F                move.b     -[A7], 0xF
  4802. 0000369E  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4803. 000036A2  486E FFE0                pea.l      [A6 - 0x20]
  4804. 000036A6  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4805. 000036AA  1006                     move.b     D0, D6
  4806. 000036AC  6724                     beq        +0x26 /* 000036D2 */
  4807. 000036AE  4267                     clr.w      -[A7]
  4808. 000036B0  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4809. 000036B4  1005                     move.b     D0, D5
  4810. 000036B6  6708                     beq        +0xA /* 000036C0 */
  4811. 000036B8  4267                     clr.w      -[A7]
  4812. 000036BA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4813. 000036BE  601A                     bra        +0x1C /* 000036DA */
  4814. label000036C0:
  4815. 000036C0  486E FFE8                pea.l      [A6 - 0x18]
  4816. 000036C4  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4817. 000036C8  3F3C 0001                move.w     -[A7], 0x1
  4818. 000036CC  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4819. 000036D0  6008                     bra        +0xA /* 000036DA */
  4820. label000036D2:
  4821. 000036D2  3F3C 0002                move.w     -[A7], 0x2
  4822. 000036D6  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4823. label000036DA:
  4824. 000036DA  4267                     clr.w      -[A7]
  4825. 000036DC  486E FFF8                pea.l      [A6 - 0x8]
  4826. 000036E0  487A 003A                pea.l      [PC + 0x3A /* 0000371C, value 0x4646961, pstring "dial" */]
  4827. 000036E4  1F3C 0016                move.b     -[A7], 0x16
  4828. 000036E8  1F3C 0012                move.b     -[A7], 0x12
  4829. 000036EC  4267                     clr.w      -[A7]
  4830. 000036EE  1F3C 0001                move.b     -[A7], 0x1
  4831. 000036F2  42A7                     clr.l      -[A7]
  4832. 000036F4  4EBA ECF6                jsr        [PC - 0x130A /* 000023EC */]
  4833. 000036F8  3E1F                     move.w     D7, [A7]+
  4834. label000036FA:
  4835. 000036FA  3D47 0014                move.w     [A6 + 0x14], D7
  4836. 000036FE  486E FFE8                pea.l      [A6 - 0x18]
  4837. 00003702  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4838. 00003706  486E FFE0                pea.l      [A6 - 0x20]
  4839. 0000370A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4840. 0000370E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4841. 00003712  4E5E                     unlink     A6
  4842. 00003714  205F                     movea.l    A0, [A7]+
  4843. 00003716  DEFC 000C                add.w      A7, 0xC
  4844. 0000371A  4ED0                     jmp        [A0]
  4845. 0000371C  0464 6961                subi.w     -[A4], 0x6961 /* 'ia' */
  4846. 00003720  6C00 4E56                bge        +0x4E58 /* 00008578 */
  4847. export_351: // at 00003722 (misaligned)
  4848. 00003724  FDC2                     .extension 0xDC2 // unimplemented
  4849. 00003726  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4850. 0000372A  206E 0010                movea.l    A0, [A6 + 0x10]
  4851. 0000372E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4852. 00003732  7003                     moveq.l    D0, 0x03
  4853. label00003734:
  4854. 00003734  32D8                     move.w     [A1]+, [A0]+
  4855. 00003736  51C8 FFFC                dbf        D0, -0x6 /* 00003734 */
  4856. 0000373A  206E 000C                movea.l    A0, [A6 + 0xC]
  4857. 0000373E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4858. 00003742  7003                     moveq.l    D0, 0x03
  4859. label00003744:
  4860. 00003744  32D8                     move.w     [A1]+, [A0]+
  4861. 00003746  51C8 FFFC                dbf        D0, -0x6 /* 00003744 */
  4862. 0000374A  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4863. 0000374E  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4864. 00003752  7003                     moveq.l    D0, 0x03
  4865. label00003754:
  4866. 00003754  30D9                     move.w     [A0]+, [A1]+
  4867. 00003756  51C8 FFFC                dbf        D0, -0x6 /* 00003754 */
  4868. 0000375A  41EE FFCC                lea.l      A0, [A6 - 0x34]
  4869. 0000375E  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4870. 00003762  7003                     moveq.l    D0, 0x03
  4871. label00003764:
  4872. 00003764  30D9                     move.w     [A0]+, [A1]+
  4873. 00003766  51C8 FFFC                dbf        D0, -0x6 /* 00003764 */
  4874. 0000376A  4267                     clr.w      -[A7]
  4875. 0000376C  486E FFF8                pea.l      [A6 - 0x8]
  4876. 00003770  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4877. 00003776  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  4878. 0000377C  486E FFDC                pea.l      [A6 - 0x24]
  4879. 00003780  303C 0812                move.w     D0, 0x812
  4880. 00003784  A816                     syscall    Pack8
  4881. 00003786  3E1F                     move.w     D7, [A7]+
  4882. 00003788  6676                     bne        +0x78 /* 00003800 */
  4883. 0000378A  7C01                     moveq.l    D6, 0x01
  4884. 0000378C  7A01                     moveq.l    D5, 0x01
  4885. 0000378E  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  4886. 00003792  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4887. 00003796  7003                     moveq.l    D0, 0x03
  4888. label00003798:
  4889. 00003798  30D9                     move.w     [A0]+, [A1]+
  4890. 0000379A  51C8 FFFC                dbf        D0, -0x6 /* 00003798 */
  4891. 0000379E  4267                     clr.w      -[A7]
  4892. 000037A0  486E FFDC                pea.l      [A6 - 0x24]
  4893. 000037A4  4267                     clr.w      -[A7]
  4894. 000037A6  486E FFD4                pea.l      [A6 - 0x2C]
  4895. 000037AA  303C 0536                move.w     D0, 0x536
  4896. 000037AE  A816                     syscall    Pack8
  4897. 000037B0  3E1F                     move.w     D7, [A7]+
  4898. 000037B2  6600 0178                bne        +0x17A /* 0000392C */
  4899. 000037B6  203C 636D 656E           move.l     D0, 0x636D656E /* 'cmen' */
  4900. 000037BC  B0AE FFD4                cmp.l      D0, [A6 - 0x2C]
  4901. 000037C0  6706                     beq        +0x8 /* 000037C8 */
  4902. 000037C2  3E3C F954                move.w     D7, 0xF954
  4903. 000037C6  6028                     bra        +0x2A /* 000037F0 */
  4904. label000037C8:
  4905. 000037C8  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4906. 000037CC  205F                     movea.l    A0, [A7]+
  4907. 000037CE  A029                     syscall    HLock
  4908. 000037D0  206E FFD8                movea.l    A0, [A6 - 0x28]
  4909. 000037D4  2850                     movea.l    A4, [A0]
  4910. 000037D6  2F14                     move.l     -[A7], [A4]
  4911. 000037D8  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4912. 000037DC  486E FDCC                pea.l      [A6 - 0x234]
  4913. 000037E0  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  4914. 000037E4  2F14                     move.l     -[A7], [A4]
  4915. 000037E6  4267                     clr.w      -[A7]
  4916. 000037E8  486E FECC                pea.l      [A6 - 0x134]
  4917. 000037EC  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  4918. label000037F0:
  4919. 000037F0  486E FFD4                pea.l      [A6 - 0x2C]
  4920. 000037F4  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4921. 000037F8  4A47                     tst.w      D7
  4922. 000037FA  6600 0130                bne        +0x132 /* 0000392C */
  4923. 000037FE  6040                     bra        +0x42 /* 00003840 */
  4924. label00003800:
  4925. 00003800  4206                     clr.b      D6
  4926. 00003802  4267                     clr.w      -[A7]
  4927. 00003804  486E FFF8                pea.l      [A6 - 0x8]
  4928. 00003808  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4929. 0000380E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4930. 00003814  486E FFDC                pea.l      [A6 - 0x24]
  4931. 00003818  4EBA E4EE                jsr        [PC - 0x1B12 /* 00001D08 */]
  4932. 0000381C  3E1F                     move.w     D7, [A7]+
  4933. 0000381E  6600 010C                bne        +0x10E /* 0000392C */
  4934. 00003822  4267                     clr.w      -[A7]
  4935. 00003824  486E FFF8                pea.l      [A6 - 0x8]
  4936. 00003828  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4937. 0000382C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4938. 00003832  486E FFCC                pea.l      [A6 - 0x34]
  4939. 00003836  4EBA E4D0                jsr        [PC - 0x1B30 /* 00001D08 */]
  4940. 0000383A  4A5F                     tst.w      [A7]+
  4941. 0000383C  57C5                     seq        D5
  4942. 0000383E  4405                     neg.b      D5
  4943. label00003840:
  4944. 00003840  4267                     clr.w      -[A7]
  4945. 00003842  486E FFF8                pea.l      [A6 - 0x8]
  4946. 00003846  486E FFE4                pea.l      [A6 - 0x1C]
  4947. 0000384A  4EBA E4E8                jsr        [PC - 0x1B18 /* 00001D34 */]
  4948. 0000384E  4A5F                     tst.w      [A7]+
  4949. 00003850  57C0                     seq        D0
  4950. 00003852  4400                     neg.b      D0
  4951. 00003854  1D40 FDC4                move.b     [A6 - 0x23C], D0
  4952. 00003858  4267                     clr.w      -[A7]
  4953. 0000385A  486E FFF8                pea.l      [A6 - 0x8]
  4954. 0000385E  2F3C 6B57 4F44           move.l     -[A7], 0x6B574F44 /* 'kWOD' */
  4955. 00003864  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  4956. 0000386A  486E FFEC                pea.l      [A6 - 0x14]
  4957. 0000386E  486E FDC8                pea.l      [A6 - 0x238]
  4958. 00003872  7004                     moveq.l    D0, 0x04
  4959. 00003874  2F00                     move.l     -[A7], D0
  4960. 00003876  486E FFE8                pea.l      [A6 - 0x18]
  4961. 0000387A  303C 0E11                move.w     D0, 0xE11
  4962. 0000387E  A816                     syscall    Pack8
  4963. 00003880  4A5F                     tst.w      [A7]+
  4964. 00003882  57C4                     seq        D4
  4965. 00003884  4404                     neg.b      D4
  4966. 00003886  203C 4449 4C47           move.l     D0, 0x44494C47 /* 'DILG' */
  4967. 0000388C  B0AE FDC8                cmp.l      D0, [A6 - 0x238]
  4968. 00003890  6702                     beq        +0x4 /* 00003894 */
  4969. 00003892  4204                     clr.b      D4
  4970. label00003894:
  4971. 00003894  486D CFEA                pea.l      [A5 - 0x3016]
  4972. 00003898  7002                     moveq.l    D0, 0x02
  4973. 0000389A  2F00                     move.l     -[A7], D0
  4974. 0000389C  1F3C 000F                move.b     -[A7], 0xF
  4975. 000038A0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4976. 000038A4  1006                     move.b     D0, D6
  4977. 000038A6  670A                     beq        +0xC /* 000038B2 */
  4978. 000038A8  486E FDCC                pea.l      [A6 - 0x234]
  4979. 000038AC  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4980. 000038B0  6008                     bra        +0xA /* 000038BA */
  4981. label000038B2:
  4982. 000038B2  486E FFDC                pea.l      [A6 - 0x24]
  4983. 000038B6  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4984. label000038BA:
  4985. 000038BA  4267                     clr.w      -[A7]
  4986. 000038BC  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4987. 000038C0  1005                     move.b     D0, D5
  4988. 000038C2  671E                     beq        +0x20 /* 000038E2 */
  4989. 000038C4  1006                     move.b     D0, D6
  4990. 000038C6  670A                     beq        +0xC /* 000038D2 */
  4991. 000038C8  486E FECC                pea.l      [A6 - 0x134]
  4992. 000038CC  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4993. 000038D0  6008                     bra        +0xA /* 000038DA */
  4994. label000038D2:
  4995. 000038D2  486E FFCC                pea.l      [A6 - 0x34]
  4996. 000038D6  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4997. label000038DA:
  4998. 000038DA  3F3C 0001                move.w     -[A7], 0x1
  4999. 000038DE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5000. label000038E2:
  5001. 000038E2  1004                     move.b     D0, D4
  5002. 000038E4  6708                     beq        +0xA /* 000038EE */
  5003. 000038E6  3F3C 0002                move.w     -[A7], 0x2
  5004. 000038EA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5005. label000038EE:
  5006. 000038EE  102E FDC4                move.b     D0, [A6 - 0x23C]
  5007. 000038F2  6718                     beq        +0x1A /* 0000390C */
  5008. 000038F4  486E FFE4                pea.l      [A6 - 0x1C]
  5009. 000038F8  7004                     moveq.l    D0, 0x04
  5010. 000038FA  2F00                     move.l     -[A7], D0
  5011. 000038FC  1F3C 0004                move.b     -[A7], 0x4
  5012. 00003900  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5013. 00003904  3F3C 0003                move.w     -[A7], 0x3
  5014. 00003908  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5015. label0000390C:
  5016. 0000390C  4267                     clr.w      -[A7]
  5017. 0000390E  486E FFF8                pea.l      [A6 - 0x8]
  5018. 00003912  487A 003A                pea.l      [PC + 0x3A /* 0000394E, value 0x6646F4D, pstring "doMenu" */]
  5019. 00003916  1F3C 0016                move.b     -[A7], 0x16
  5020. 0000391A  1F3C 0015                move.b     -[A7], 0x15
  5021. 0000391E  4267                     clr.w      -[A7]
  5022. 00003920  1F3C 0001                move.b     -[A7], 0x1
  5023. 00003924  42A7                     clr.l      -[A7]
  5024. 00003926  4EBA EAC4                jsr        [PC - 0x153C /* 000023EC */]
  5025. 0000392A  3E1F                     move.w     D7, [A7]+
  5026. label0000392C:
  5027. 0000392C  486E FFDC                pea.l      [A6 - 0x24]
  5028. 00003930  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5029. 00003934  486E FFCC                pea.l      [A6 - 0x34]
  5030. 00003938  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5031. 0000393C  3D47 0014                move.w     [A6 + 0x14], D7
  5032. 00003940  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5033. 00003944  4E5E                     unlink     A6
  5034. 00003946  205F                     movea.l    A0, [A7]+
  5035. 00003948  DEFC 000C                add.w      A7, 0xC
  5036. 0000394C  4ED0                     jmp        [A0]
  5037. 0000394E  0664 6F4D                addi.w     -[A4], 0x6F4D /* 'oM' */
  5038. 00003952  656E                     bcs        +0x70 /* 000039C2 */
  5039. 00003954  7500                     moveq.l    D2, 0x00
  5040. export_352:
  5041. 00003956  4E56 FFDA                link       A6, -0x0026
  5042. 0000395A  2F07                     move.l     -[A7], D7
  5043. 0000395C  206E 0010                movea.l    A0, [A6 + 0x10]
  5044. 00003960  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5045. 00003964  7003                     moveq.l    D0, 0x03
  5046. label00003966:
  5047. 00003966  32D8                     move.w     [A1]+, [A0]+
  5048. 00003968  51C8 FFFC                dbf        D0, -0x6 /* 00003966 */
  5049. 0000396C  206E 000C                movea.l    A0, [A6 + 0xC]
  5050. 00003970  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5051. 00003974  7003                     moveq.l    D0, 0x03
  5052. label00003976:
  5053. 00003976  32D8                     move.w     [A1]+, [A0]+
  5054. 00003978  51C8 FFFC                dbf        D0, -0x6 /* 00003976 */
  5055. 0000397C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  5056. 00003980  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5057. 00003984  7003                     moveq.l    D0, 0x03
  5058. label00003986:
  5059. 00003986  30D9                     move.w     [A0]+, [A1]+
  5060. 00003988  51C8 FFFC                dbf        D0, -0x6 /* 00003986 */
  5061. 0000398C  41EE FFE0                lea.l      A0, [A6 - 0x20]
  5062. 00003990  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5063. 00003994  7003                     moveq.l    D0, 0x03
  5064. label00003996:
  5065. 00003996  30D9                     move.w     [A0]+, [A1]+
  5066. 00003998  51C8 FFFC                dbf        D0, -0x6 /* 00003996 */
  5067. 0000399C  4267                     clr.w      -[A7]
  5068. 0000399E  486E FFF8                pea.l      [A6 - 0x8]
  5069. 000039A2  2F3C 4652 504F           move.l     -[A7], 0x4652504F /* 'FRPO' */
  5070. 000039A8  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  5071. 000039AE  486E FFE0                pea.l      [A6 - 0x20]
  5072. 000039B2  4EBA E354                jsr        [PC - 0x1CAC /* 00001D08 */]
  5073. 000039B6  3E1F                     move.w     D7, [A7]+
  5074. 000039B8  6600 0090                bne        +0x92 /* 00003A4A */
  5075. 000039BC  4267                     clr.w      -[A7]
  5076. 000039BE  486E FFF8                pea.l      [A6 - 0x8]
  5077. label000039C2:
  5078. 000039C2  2F3C 544F 504F           move.l     -[A7], 0x544F504F /* 'TOPO' */
  5079. 000039C8  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  5080. 000039CE  486E FFE8                pea.l      [A6 - 0x18]
  5081. 000039D2  4EBA E334                jsr        [PC - 0x1CCC /* 00001D08 */]
  5082. 000039D6  3E1F                     move.w     D7, [A7]+
  5083. 000039D8  6670                     bne        +0x72 /* 00003A4A */
  5084. 000039DA  486D CFEA                pea.l      [A5 - 0x3016]
  5085. 000039DE  7002                     moveq.l    D0, 0x02
  5086. 000039E0  2F00                     move.l     -[A7], D0
  5087. 000039E2  1F3C 000F                move.b     -[A7], 0xF
  5088. 000039E6  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5089. 000039EA  486E FFE0                pea.l      [A6 - 0x20]
  5090. 000039EE  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  5091. 000039F2  486E FFE8                pea.l      [A6 - 0x18]
  5092. 000039F6  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  5093. 000039FA  3F3C 0001                move.w     -[A7], 0x1
  5094. 000039FE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5095. 00003A02  4267                     clr.w      -[A7]
  5096. 00003A04  486E FFF8                pea.l      [A6 - 0x8]
  5097. 00003A08  486E FFDC                pea.l      [A6 - 0x24]
  5098. 00003A0C  4EBA E326                jsr        [PC - 0x1CDA /* 00001D34 */]
  5099. 00003A10  4A5F                     tst.w      [A7]+
  5100. 00003A12  6616                     bne        +0x18 /* 00003A2A */
  5101. 00003A14  486E FFDC                pea.l      [A6 - 0x24]
  5102. 00003A18  7004                     moveq.l    D0, 0x04
  5103. 00003A1A  2F00                     move.l     -[A7], D0
  5104. 00003A1C  1F3C 0004                move.b     -[A7], 0x4
  5105. 00003A20  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5106. 00003A24  4267                     clr.w      -[A7]
  5107. 00003A26  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5108. label00003A2A:
  5109. 00003A2A  4267                     clr.w      -[A7]
  5110. 00003A2C  486E FFF8                pea.l      [A6 - 0x8]
  5111. 00003A30  487A 0038                pea.l      [PC + 0x38 /* 00003A6A, value 0x4647261, pstring "drag" */]
  5112. 00003A34  1F3C 0016                move.b     -[A7], 0x16
  5113. 00003A38  1F3C 0016                move.b     -[A7], 0x16
  5114. 00003A3C  4267                     clr.w      -[A7]
  5115. 00003A3E  1F3C 0001                move.b     -[A7], 0x1
  5116. 00003A42  42A7                     clr.l      -[A7]
  5117. 00003A44  4EBA E9A6                jsr        [PC - 0x165A /* 000023EC */]
  5118. 00003A48  3E1F                     move.w     D7, [A7]+
  5119. label00003A4A:
  5120. 00003A4A  486E FFE8                pea.l      [A6 - 0x18]
  5121. 00003A4E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5122. 00003A52  486E FFE0                pea.l      [A6 - 0x20]
  5123. 00003A56  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5124. 00003A5A  3D47 0014                move.w     [A6 + 0x14], D7
  5125. 00003A5E  2E1F                     move.l     D7, [A7]+
  5126. 00003A60  4E5E                     unlink     A6
  5127. 00003A62  205F                     movea.l    A0, [A7]+
  5128. 00003A64  DEFC 000C                add.w      A7, 0xC
  5129. 00003A68  4ED0                     jmp        [A0]
  5130. 00003A6A  0464 7261                subi.w     -[A4], 0x7261 /* 'ra' */
  5131. 00003A6E  6700 4E56                beq        +0x4E58 /* 000088C6 */
  5132. export_353: // at 00003A70 (misaligned)
  5133. 00003A72  FC8E                     .extension 0xC8E // unimplemented
  5134. 00003A74  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5135. 00003A78  206E 0010                movea.l    A0, [A6 + 0x10]
  5136. 00003A7C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5137. 00003A80  7003                     moveq.l    D0, 0x03
  5138. label00003A82:
  5139. 00003A82  32D8                     move.w     [A1]+, [A0]+
  5140. 00003A84  51C8 FFFC                dbf        D0, -0x6 /* 00003A82 */
  5141. 00003A88  206E 000C                movea.l    A0, [A6 + 0xC]
  5142. 00003A8C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5143. 00003A90  7003                     moveq.l    D0, 0x03
  5144. label00003A92:
  5145. 00003A92  32D8                     move.w     [A1]+, [A0]+
  5146. 00003A94  51C8 FFFC                dbf        D0, -0x6 /* 00003A92 */
  5147. 00003A98  41EE FFE8                lea.l      A0, [A6 - 0x18]
  5148. 00003A9C  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5149. 00003AA0  7003                     moveq.l    D0, 0x03
  5150. label00003AA2:
  5151. 00003AA2  30D9                     move.w     [A0]+, [A1]+
  5152. 00003AA4  51C8 FFFC                dbf        D0, -0x6 /* 00003AA2 */
  5153. 00003AA8  41EE FED0                lea.l      A0, [A6 - 0x130]
  5154. 00003AAC  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5155. 00003AB0  7003                     moveq.l    D0, 0x03
  5156. label00003AB2:
  5157. 00003AB2  30D9                     move.w     [A0]+, [A1]+
  5158. 00003AB4  51C8 FFFC                dbf        D0, -0x6 /* 00003AB2 */
  5159. 00003AB8  41EE FEC8                lea.l      A0, [A6 - 0x138]
  5160. 00003ABC  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5161. 00003AC0  7003                     moveq.l    D0, 0x03
  5162. label00003AC2:
  5163. 00003AC2  30D9                     move.w     [A0]+, [A1]+
  5164. 00003AC4  51C8 FFFC                dbf        D0, -0x6 /* 00003AC2 */
  5165. 00003AC8  4267                     clr.w      -[A7]
  5166. 00003ACA  486E FFF8                pea.l      [A6 - 0x8]
  5167. 00003ACE  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5168. 00003AD4  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  5169. 00003ADA  486E FFE8                pea.l      [A6 - 0x18]
  5170. 00003ADE  4EBA E228                jsr        [PC - 0x1DD8 /* 00001D08 */]
  5171. 00003AE2  3E1F                     move.w     D7, [A7]+
  5172. 00003AE4  6600 01EE                bne        +0x1F0 /* 00003CD4 */
  5173. 00003AE8  4204                     clr.b      D4
  5174. 00003AEA  4267                     clr.w      -[A7]
  5175. 00003AEC  486E FFF8                pea.l      [A6 - 0x8]
  5176. 00003AF0  2F3C 6B46 4C44           move.l     -[A7], 0x6B464C44 /* 'kFLD' */
  5177. 00003AF6  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  5178. 00003AFC  486E FED0                pea.l      [A6 - 0x130]
  5179. 00003B00  303C 0812                move.w     D0, 0x812
  5180. 00003B04  A816                     syscall    Pack8
  5181. 00003B06  4A5F                     tst.w      [A7]+
  5182. 00003B08  6654                     bne        +0x56 /* 00003B5E */
  5183. 00003B0A  1D6D FC3C FC8F           move.b     [A6 - 0x371], [A5 - 0x3C4]
  5184. 00003B10  422D FC3C                clr.b      [A5 - 0x3C4]
  5185. 00003B14  4267                     clr.w      -[A7]
  5186. 00003B16  486E FED0                pea.l      [A6 - 0x130]
  5187. 00003B1A  4267                     clr.w      -[A7]
  5188. 00003B1C  486E FEC8                pea.l      [A6 - 0x138]
  5189. 00003B20  303C 0536                move.w     D0, 0x536
  5190. 00003B24  A816                     syscall    Pack8
  5191. 00003B26  3E1F                     move.w     D7, [A7]+
  5192. 00003B28  1B6E FC8F FC3C           move.b     [A5 - 0x3C4], [A6 - 0x371]
  5193. 00003B2E  4A47                     tst.w      D7
  5194. 00003B30  6600 01A2                bne        +0x1A4 /* 00003CD4 */
  5195. 00003B34  4267                     clr.w      -[A7]
  5196. 00003B36  486E FEC8                pea.l      [A6 - 0x138]
  5197. 00003B3A  486E FED8                pea.l      [A6 - 0x128]
  5198. 00003B3E  486E FCAC                pea.l      [A6 - 0x354]
  5199. 00003B42  4EBA D38C                jsr        [PC - 0x2C74 /* 00000ED0 */]
  5200. 00003B46  3E1F                     move.w     D7, [A7]+
  5201. 00003B48  6600 018A                bne        +0x18C /* 00003CD4 */
  5202. 00003B4C  7002                     moveq.l    D0, 0x02
  5203. 00003B4E  B06E FED8                cmp.w      D0, [A6 - 0x128]
  5204. 00003B52  6708                     beq        +0xA /* 00003B5C */
  5205. 00003B54  3E3C F959                move.w     D7, 0xF959
  5206. 00003B58  6000 017A                bra        +0x17C /* 00003CD4 */
  5207. label00003B5C:
  5208. 00003B5C  7801                     moveq.l    D4, 0x01
  5209. label00003B5E:
  5210. 00003B5E  4206                     clr.b      D6
  5211. 00003B60  4267                     clr.w      -[A7]
  5212. 00003B62  486E FFF8                pea.l      [A6 - 0x8]
  5213. 00003B66  2F3C 6B4D 4348           move.l     -[A7], 0x6B4D4348 /* 'kMCH' */
  5214. 00003B6C  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  5215. 00003B72  486E FC9C                pea.l      [A6 - 0x364]
  5216. 00003B76  486E FCA8                pea.l      [A6 - 0x358]
  5217. 00003B7A  7004                     moveq.l    D0, 0x04
  5218. 00003B7C  2F00                     move.l     -[A7], D0
  5219. 00003B7E  486E FC98                pea.l      [A6 - 0x368]
  5220. 00003B82  303C 0E11                move.w     D0, 0xE11
  5221. 00003B86  A816                     syscall    Pack8
  5222. 00003B88  3A1F                     move.w     D5, [A7]+
  5223. 00003B8A  663E                     bne        +0x40 /* 00003BCA */
  5224. 00003B8C  203C 4348 5253           move.l     D0, 0x43485253 /* 'CHRS' */
  5225. 00003B92  B0AE FCA8                cmp.l      D0, [A6 - 0x358]
  5226. 00003B96  6604                     bne        +0x6 /* 00003B9C */
  5227. 00003B98  7C01                     moveq.l    D6, 0x01
  5228. 00003B9A  602E                     bra        +0x30 /* 00003BCA */
  5229. label00003B9C:
  5230. 00003B9C  203C 5752 4453           move.l     D0, 0x57524453 /* 'WRDS' */
  5231. 00003BA2  B0AE FCA8                cmp.l      D0, [A6 - 0x358]
  5232. 00003BA6  6604                     bne        +0x6 /* 00003BAC */
  5233. 00003BA8  7C02                     moveq.l    D6, 0x02
  5234. 00003BAA  601E                     bra        +0x20 /* 00003BCA */
  5235. label00003BAC:
  5236. 00003BAC  203C 5354 5220           move.l     D0, 0x53545220 /* 'STR ' */
  5237. 00003BB2  B0AE FCA8                cmp.l      D0, [A6 - 0x358]
  5238. 00003BB6  6604                     bne        +0x6 /* 00003BBC */
  5239. 00003BB8  7C03                     moveq.l    D6, 0x03
  5240. 00003BBA  600E                     bra        +0x10 /* 00003BCA */
  5241. label00003BBC:
  5242. 00003BBC  203C 484F 4C45           move.l     D0, 0x484F4C45 /* 'HOLE' */
  5243. 00003BC2  B0AE FCA8                cmp.l      D0, [A6 - 0x358]
  5244. 00003BC6  6602                     bne        +0x4 /* 00003BCA */
  5245. 00003BC8  7C04                     moveq.l    D6, 0x04
  5246. label00003BCA:
  5247. 00003BCA  422E FC91                clr.b      [A6 - 0x36F]
  5248. 00003BCE  4267                     clr.w      -[A7]
  5249. 00003BD0  486E FFF8                pea.l      [A6 - 0x8]
  5250. 00003BD4  2F3C 6B4D 524B           move.l     -[A7], 0x6B4D524B /* 'kMRK' */
  5251. 00003BDA  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  5252. 00003BE0  486E FC9C                pea.l      [A6 - 0x364]
  5253. 00003BE4  486E FCA4                pea.l      [A6 - 0x35C]
  5254. 00003BE8  7004                     moveq.l    D0, 0x04
  5255. 00003BEA  2F00                     move.l     -[A7], D0
  5256. 00003BEC  486E FC98                pea.l      [A6 - 0x368]
  5257. 00003BF0  303C 0E11                move.w     D0, 0xE11
  5258. 00003BF4  A816                     syscall    Pack8
  5259. 00003BF6  3A1F                     move.w     D5, [A7]+
  5260. 00003BF8  6612                     bne        +0x14 /* 00003C0C */
  5261. 00003BFA  203C 4D52 4B44           move.l     D0, 0x4D524B44 /* 'MRKD' */
  5262. 00003C00  B0AE FCA4                cmp.l      D0, [A6 - 0x35C]
  5263. 00003C04  57C0                     seq        D0
  5264. 00003C06  4400                     neg.b      D0
  5265. 00003C08  1D40 FC91                move.b     [A6 - 0x36F], D0
  5266. label00003C0C:
  5267. 00003C0C  422E FC92                clr.b      [A6 - 0x36E]
  5268. 00003C10  4267                     clr.w      -[A7]
  5269. 00003C12  486E FFF8                pea.l      [A6 - 0x8]
  5270. 00003C16  2F3C 6B49 544C           move.l     -[A7], 0x6B49544C /* 'kITL' */
  5271. 00003C1C  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  5272. 00003C22  486E FC9C                pea.l      [A6 - 0x364]
  5273. 00003C26  486E FCA0                pea.l      [A6 - 0x360]
  5274. 00003C2A  7004                     moveq.l    D0, 0x04
  5275. 00003C2C  2F00                     move.l     -[A7], D0
  5276. 00003C2E  486E FC98                pea.l      [A6 - 0x368]
  5277. 00003C32  303C 0E11                move.w     D0, 0xE11
  5278. 00003C36  A816                     syscall    Pack8
  5279. 00003C38  3A1F                     move.w     D5, [A7]+
  5280. 00003C3A  6612                     bne        +0x14 /* 00003C4E */
  5281. 00003C3C  203C 7965 7320           move.l     D0, 0x79657320 /* 'yes ' */
  5282. 00003C42  B0AE FCA0                cmp.l      D0, [A6 - 0x360]
  5283. 00003C46  57C0                     seq        D0
  5284. 00003C48  4400                     neg.b      D0
  5285. 00003C4A  1D40 FC92                move.b     [A6 - 0x36E], D0
  5286. label00003C4E:
  5287. 00003C4E  486D CFEA                pea.l      [A5 - 0x3016]
  5288. 00003C52  7002                     moveq.l    D0, 0x02
  5289. 00003C54  2F00                     move.l     -[A7], D0
  5290. 00003C56  1F3C 000F                move.b     -[A7], 0xF
  5291. 00003C5A  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5292. 00003C5E  1006                     move.b     D0, D6
  5293. 00003C60  4880                     ext.w      D0
  5294. 00003C62  3F00                     move.w     -[A7], D0
  5295. 00003C64  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5296. 00003C68  102E FC92                move.b     D0, [A6 - 0x36E]
  5297. 00003C6C  4880                     ext.w      D0
  5298. 00003C6E  3F00                     move.w     -[A7], D0
  5299. 00003C70  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5300. 00003C74  486E FFE8                pea.l      [A6 - 0x18]
  5301. 00003C78  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  5302. 00003C7C  3F3C 0001                move.w     -[A7], 0x1
  5303. 00003C80  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5304. 00003C84  1004                     move.b     D0, D4
  5305. 00003C86  671E                     beq        +0x20 /* 00003CA6 */
  5306. 00003C88  486E FED8                pea.l      [A6 - 0x128]
  5307. 00003C8C  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  5308. 00003C90  486E FCAC                pea.l      [A6 - 0x354]
  5309. 00003C94  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  5310. 00003C98  3F3C 0003                move.w     -[A7], 0x3
  5311. 00003C9C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5312. 00003CA0  4267                     clr.w      -[A7]
  5313. 00003CA2  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5314. label00003CA6:
  5315. 00003CA6  102E FC91                move.b     D0, [A6 - 0x36F]
  5316. 00003CAA  6708                     beq        +0xA /* 00003CB4 */
  5317. 00003CAC  3F3C 0002                move.w     -[A7], 0x2
  5318. 00003CB0  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5319. label00003CB4:
  5320. 00003CB4  4267                     clr.w      -[A7]
  5321. 00003CB6  486E FFF8                pea.l      [A6 - 0x8]
  5322. 00003CBA  487A 0042                pea.l      [PC + 0x42 /* 00003CFE, value 0x466696E, pstring "find" */]
  5323. 00003CBE  1F3C 0016                move.b     -[A7], 0x16
  5324. 00003CC2  1F3C 001D                move.b     -[A7], 0x1D
  5325. 00003CC6  4267                     clr.w      -[A7]
  5326. 00003CC8  1F3C 0001                move.b     -[A7], 0x1
  5327. 00003CCC  42A7                     clr.l      -[A7]
  5328. 00003CCE  4EBA E71C                jsr        [PC - 0x18E4 /* 000023EC */]
  5329. 00003CD2  3E1F                     move.w     D7, [A7]+
  5330. label00003CD4:
  5331. 00003CD4  486E FEC8                pea.l      [A6 - 0x138]
  5332. 00003CD8  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5333. 00003CDC  486E FED0                pea.l      [A6 - 0x130]
  5334. 00003CE0  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5335. 00003CE4  486E FFE8                pea.l      [A6 - 0x18]
  5336. 00003CE8  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5337. 00003CEC  3D47 0014                move.w     [A6 + 0x14], D7
  5338. 00003CF0  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5339. 00003CF4  4E5E                     unlink     A6
  5340. 00003CF6  205F                     movea.l    A0, [A7]+
  5341. 00003CF8  DEFC 000C                add.w      A7, 0xC
  5342. 00003CFC  4ED0                     jmp        [A0]
  5343. 00003CFE  0466 696E                subi.w     -[A6], 0x696E /* 'in' */
  5344. 00003D02  6400 4E56                bcc        +0x4E58 /* 00008B5A */
  5345. export_354: // at 00003D04 (misaligned)
  5346. 00003D06  FDAE                     .extension 0xDAE // unimplemented
  5347. 00003D08  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5348. 00003D0C  206E 0010                movea.l    A0, [A6 + 0x10]
  5349. 00003D10  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5350. 00003D14  7003                     moveq.l    D0, 0x03
  5351. label00003D16:
  5352. 00003D16  32D8                     move.w     [A1]+, [A0]+
  5353. 00003D18  51C8 FFFC                dbf        D0, -0x6 /* 00003D16 */
  5354. 00003D1C  206E 000C                movea.l    A0, [A6 + 0xC]
  5355. 00003D20  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5356. 00003D24  7003                     moveq.l    D0, 0x03
  5357. label00003D26:
  5358. 00003D26  32D8                     move.w     [A1]+, [A0]+
  5359. 00003D28  51C8 FFFC                dbf        D0, -0x6 /* 00003D26 */
  5360. 00003D2C  41EE FFE0                lea.l      A0, [A6 - 0x20]
  5361. 00003D30  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5362. 00003D34  7003                     moveq.l    D0, 0x03
  5363. label00003D36:
  5364. 00003D36  30D9                     move.w     [A0]+, [A1]+
  5365. 00003D38  51C8 FFFC                dbf        D0, -0x6 /* 00003D36 */
  5366. 00003D3C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  5367. 00003D40  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5368. 00003D44  7003                     moveq.l    D0, 0x03
  5369. label00003D46:
  5370. 00003D46  30D9                     move.w     [A0]+, [A1]+
  5371. 00003D48  51C8 FFFC                dbf        D0, -0x6 /* 00003D46 */
  5372. 00003D4C  4267                     clr.w      -[A7]
  5373. 00003D4E  486E FFF8                pea.l      [A6 - 0x8]
  5374. 00003D52  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5375. 00003D58  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  5376. 00003D5E  486E FFE0                pea.l      [A6 - 0x20]
  5377. 00003D62  303C 0812                move.w     D0, 0x812
  5378. 00003D66  A816                     syscall    Pack8
  5379. 00003D68  3E1F                     move.w     D7, [A7]+
  5380. 00003D6A  6600 00E2                bne        +0xE4 /* 00003E4E */
  5381. 00003D6E  4267                     clr.w      -[A7]
  5382. 00003D70  486E FFE0                pea.l      [A6 - 0x20]
  5383. 00003D74  4267                     clr.w      -[A7]
  5384. 00003D76  486E FFE8                pea.l      [A6 - 0x18]
  5385. 00003D7A  303C 0536                move.w     D0, 0x536
  5386. 00003D7E  A816                     syscall    Pack8
  5387. 00003D80  3E1F                     move.w     D7, [A7]+
  5388. 00003D82  6600 00CA                bne        +0xCC /* 00003E4E */
  5389. 00003D86  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  5390. 00003D8C  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  5391. 00003D90  56C0                     sne        D0
  5392. 00003D92  4A00                     tst.b      D0
  5393. 00003D94  6728                     beq        +0x2A /* 00003DBE */
  5394. 00003D96  223C 6342 4744           move.l     D1, 0x63424744 /* 'cBGD' */
  5395. 00003D9C  B2AE FFE8                cmp.l      D1, [A6 - 0x18]
  5396. 00003DA0  56C1                     sne        D1
  5397. 00003DA2  C001                     and.b      D0, D1
  5398. 00003DA4  6718                     beq        +0x1A /* 00003DBE */
  5399. 00003DA6  223C 6353 544B           move.l     D1, 0x6353544B /* 'cSTK' */
  5400. 00003DAC  B2AE FFE8                cmp.l      D1, [A6 - 0x18]
  5401. 00003DB0  56C1                     sne        D1
  5402. 00003DB2  C001                     and.b      D0, D1
  5403. 00003DB4  6708                     beq        +0xA /* 00003DBE */
  5404. 00003DB6  3E3C F959                move.w     D7, 0xF959
  5405. 00003DBA  6000 0092                bra        +0x94 /* 00003E4E */
  5406. label00003DBE:
  5407. 00003DBE  206E FFEC                movea.l    A0, [A6 - 0x14]
  5408. 00003DC2  2850                     movea.l    A4, [A0]
  5409. 00003DC4  486C 0114                pea.l      [A4 + 0x114]
  5410. 00003DC8  486E FDC4                pea.l      [A6 - 0x23C]
  5411. 00003DCC  2F3C 0000 021C           move.l     -[A7], 0x21C
  5412. 00003DD2  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  5413. 00003DD6  4205                     clr.b      D5
  5414. 00003DD8  202E FFDC                move.l     D0, [A6 - 0x24]
  5415. 00003DDC  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  5416. 00003DE0  673A                     beq        +0x3C /* 00003E1C */
  5417. 00003DE2  4267                     clr.w      -[A7]
  5418. 00003DE4  486E FFF8                pea.l      [A6 - 0x8]
  5419. 00003DE8  2F3C 6B43 5744           move.l     -[A7], 0x6B435744 /* 'kCWD' */
  5420. 00003DEE  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  5421. 00003DF4  486E FDB8                pea.l      [A6 - 0x248]
  5422. 00003DF8  486E FDBC                pea.l      [A6 - 0x244]
  5423. 00003DFC  7004                     moveq.l    D0, 0x04
  5424. 00003DFE  2F00                     move.l     -[A7], D0
  5425. 00003E00  486E FDB4                pea.l      [A6 - 0x24C]
  5426. 00003E04  303C 0E11                move.w     D0, 0xE11
  5427. 00003E08  A816                     syscall    Pack8
  5428. 00003E0A  3C1F                     move.w     D6, [A7]+
  5429. 00003E0C  660E                     bne        +0x10 /* 00003E1C */
  5430. 00003E0E  203C 4E45 5720           move.l     D0, 0x4E455720 /* 'NEW ' */
  5431. 00003E14  B0AE FDBC                cmp.l      D0, [A6 - 0x244]
  5432. 00003E18  57C5                     seq        D5
  5433. 00003E1A  4405                     neg.b      D5
  5434. label00003E1C:
  5435. 00003E1C  4267                     clr.w      -[A7]
  5436. 00003E1E  486E FDC4                pea.l      [A6 - 0x23C]
  5437. 00003E22  1F05                     move.b     -[A7], D5
  5438. 00003E24  4267                     clr.w      -[A7]
  5439. 00003E26  4EAD 2FA2                jsr        [A5 + 0x2FA2 /* export_1520 */]
  5440. 00003E2A  3C1F                     move.w     D6, [A7]+
  5441. 00003E2C  6720                     beq        +0x22 /* 00003E4E */
  5442. 00003E2E  7055                     moveq.l    D0, 0x55
  5443. 00003E30  B046                     cmp.w      D0, D6
  5444. 00003E32  660E                     bne        +0x10 /* 00003E42 */
  5445. 00003E34  487A 004C                pea.l      [PC + 0x4C /* 00003E82, value 0xC4E6F20, pstring "No such card" */]
  5446. 00003E38  3F3C 0002                move.w     -[A7], 0x2
  5447. 00003E3C  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  5448. 00003E40  600C                     bra        +0xE /* 00003E4E */
  5449. label00003E42:
  5450. 00003E42  487A 002C                pea.l      [PC + 0x2C /* 00003E70, value 0x1043616E, pstring "Can\'t open stack" */]
  5451. 00003E46  3F3C 0086                move.w     -[A7], 0x86
  5452. 00003E4A  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  5453. label00003E4E:
  5454. 00003E4E  486E FFE0                pea.l      [A6 - 0x20]
  5455. 00003E52  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5456. 00003E56  486E FFE8                pea.l      [A6 - 0x18]
  5457. 00003E5A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5458. 00003E5E  3D47 0014                move.w     [A6 + 0x14], D7
  5459. 00003E62  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5460. 00003E66  4E5E                     unlink     A6
  5461. 00003E68  205F                     movea.l    A0, [A7]+
  5462. 00003E6A  DEFC 000C                add.w      A7, 0xC
  5463. 00003E6E  4ED0                     jmp        [A0]
  5464. 00003E70  1043                     movea.b    A0, D3
  5465. 00003E72  616E                     bsr        +0x70 /* 00003EE2 */
  5466. 00003E74  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  5467. 00003E7A  6E20                     bgt        +0x22 /* 00003E9C */
  5468. 00003E7C  7374                     moveq.l    D1, 0x74
  5469. 00003E7E  6163                     bsr        +0x65 /* 00003EE3 */
  5470. 00003E80  6B00 0C4E                bmi        +0xC50 /* 00004AD0 */
  5471. 00003E84  6F20                     ble        +0x22 /* 00003EA6 */
  5472. 00003E86  7375                     moveq.l    D1, 0x75
  5473. 00003E88  6368                     bls        +0x6A /* 00003EF2 */
  5474. 00003E8A  2063                     movea.l    A0, -[A3]
  5475. 00003E8C  6172                     bsr        +0x74 /* 00003F00 */
  5476. 00003E8E  6400 4E56                bcc        +0x4E58 /* 00008CE6 */
  5477. export_355: // at 00003E90 (misaligned)
  5478. 00003E92  FCA4                     .extension 0xCA4 // unimplemented
  5479. 00003E94  2F07                     move.l     -[A7], D7
  5480. 00003E96  206E 0010                movea.l    A0, [A6 + 0x10]
  5481. 00003E9A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5482. // begin alternate branch 00003E9C-00003E9E
  5483. label00003E9C:
  5484. 00003E9C  FFF8                     .extension 0xFF8 // unimplemented
  5485. // end alternate branch 00003E9C-00003E9E
  5486. label00003E9C: // (misaligned)
  5487. 00003E9E  7003                     moveq.l    D0, 0x03
  5488. label00003EA0:
  5489. 00003EA0  32D8                     move.w     [A1]+, [A0]+
  5490. 00003EA2  51C8 FFFC                dbf        D0, -0x6 /* 00003EA0 */
  5491. label00003EA6:
  5492. 00003EA6  206E 000C                movea.l    A0, [A6 + 0xC]
  5493. 00003EAA  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5494. 00003EAE  7003                     moveq.l    D0, 0x03
  5495. label00003EB0:
  5496. 00003EB0  32D8                     move.w     [A1]+, [A0]+
  5497. 00003EB2  51C8 FFFC                dbf        D0, -0x6 /* 00003EB0 */
  5498. 00003EB6  41EE FFE8                lea.l      A0, [A6 - 0x18]
  5499. 00003EBA  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5500. 00003EBE  7003                     moveq.l    D0, 0x03
  5501. label00003EC0:
  5502. 00003EC0  30D9                     move.w     [A0]+, [A1]+
  5503. 00003EC2  51C8 FFFC                dbf        D0, -0x6 /* 00003EC0 */
  5504. 00003EC6  41EE FFE0                lea.l      A0, [A6 - 0x20]
  5505. 00003ECA  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5506. 00003ECE  7003                     moveq.l    D0, 0x03
  5507. label00003ED0:
  5508. 00003ED0  30D9                     move.w     [A0]+, [A1]+
  5509. 00003ED2  51C8 FFFC                dbf        D0, -0x6 /* 00003ED0 */
  5510. 00003ED6  4267                     clr.w      -[A7]
  5511. 00003ED8  486E FFF8                pea.l      [A6 - 0x8]
  5512. 00003EDC  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5513. fn00003EE2:
  5514. 00003EE2  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  5515. 00003EE8  486E FCAC                pea.l      [A6 - 0x354]
  5516. 00003EEC  42A7                     clr.l      -[A7]
  5517. 00003EEE  7004                     moveq.l    D0, 0x04
  5518. 00003EF0  2F00                     move.l     -[A7], D0
  5519. label00003EF2:
  5520. 00003EF2  486E FCA8                pea.l      [A6 - 0x358]
  5521. 00003EF6  303C 0E11                move.w     D0, 0xE11
  5522. 00003EFA  A816                     syscall    Pack8
  5523. 00003EFC  3E1F                     move.w     D7, [A7]+
  5524. 00003EFE  6600 01B6                bne        +0x1B8 /* 000040B6 */
  5525. // begin alternate branch 00003F00-00003F08
  5526. fn00003F00:
  5527. 00003F00  01B6 203C                bclr       [A6 + D2.w + 0x3C], D0
  5528. 00003F04  6F62                     ble        +0x64 /* 00003F68 */
  5529. 00003F06  6A20                     bpl        +0x22 /* 00003F28 */
  5530. // end alternate branch 00003F00-00003F08
  5531. fn00003F00: // (misaligned)
  5532. 00003F02  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  5533. 00003F08  B0AE FCAC                cmp.l      D0, [A6 - 0x354]
  5534. 00003F0C  6600 00D0                bne        +0xD2 /* 00003FDE */
  5535. 00003F10  4267                     clr.w      -[A7]
  5536. 00003F12  486E FFF8                pea.l      [A6 - 0x8]
  5537. 00003F16  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5538. 00003F1C  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  5539. 00003F22  486E FFE8                pea.l      [A6 - 0x18]
  5540. 00003F26  4EBA DDE0                jsr        [PC - 0x2220 /* 00001D08 */]
  5541. // begin alternate branch 00003F28-00003F2A
  5542. label00003F28:
  5543. 00003F28  DDE0                     add.l      A6, -[A0]
  5544. // end alternate branch 00003F28-00003F2A
  5545. label00003F28: // (misaligned)
  5546. 00003F2A  3E1F                     move.w     D7, [A7]+
  5547. 00003F2C  6600 0188                bne        +0x18A /* 000040B6 */
  5548. 00003F30  4267                     clr.w      -[A7]
  5549. 00003F32  486E FFE8                pea.l      [A6 - 0x18]
  5550. 00003F36  4267                     clr.w      -[A7]
  5551. 00003F38  486E FFE0                pea.l      [A6 - 0x20]
  5552. 00003F3C  303C 0536                move.w     D0, 0x536
  5553. 00003F40  A816                     syscall    Pack8
  5554. 00003F42  3E1F                     move.w     D7, [A7]+
  5555. 00003F44  6600 0170                bne        +0x172 /* 000040B6 */
  5556. 00003F48  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  5557. 00003F4E  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  5558. 00003F52  664C                     bne        +0x4E /* 00003FA0 */
  5559. 00003F54  4267                     clr.w      -[A7]
  5560. 00003F56  486E FFE0                pea.l      [A6 - 0x20]
  5561. 00003F5A  486E FED0                pea.l      [A6 - 0x130]
  5562. 00003F5E  486E FCB4                pea.l      [A6 - 0x34C]
  5563. 00003F62  4EBA CF6C                jsr        [PC - 0x3094 /* 00000ED0 */]
  5564. 00003F66  3E1F                     move.w     D7, [A7]+
  5565. label00003F68:
  5566. 00003F68  6600 014C                bne        +0x14E /* 000040B6 */
  5567. 00003F6C  486D CFEA                pea.l      [A5 - 0x3016]
  5568. 00003F70  7002                     moveq.l    D0, 0x02
  5569. 00003F72  2F00                     move.l     -[A7], D0
  5570. 00003F74  1F3C 000F                move.b     -[A7], 0xF
  5571. 00003F78  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5572. 00003F7C  486E FED0                pea.l      [A6 - 0x130]
  5573. 00003F80  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  5574. 00003F84  486E FCB4                pea.l      [A6 - 0x34C]
  5575. 00003F88  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  5576. 00003F8C  3F3C 0003                move.w     -[A7], 0x3
  5577. 00003F90  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5578. 00003F94  3F3C 0003                move.w     -[A7], 0x3
  5579. 00003F98  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5580. 00003F9C  6000 00F8                bra        +0xFA /* 00004096 */
  5581. label00003FA0:
  5582. 00003FA0  203C 6377 696E           move.l     D0, 0x6377696E /* 'cwin' */
  5583. 00003FA6  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  5584. 00003FAA  662A                     bne        +0x2C /* 00003FD6 */
  5585. 00003FAC  486D CFEA                pea.l      [A5 - 0x3016]
  5586. 00003FB0  7002                     moveq.l    D0, 0x02
  5587. 00003FB2  2F00                     move.l     -[A7], D0
  5588. 00003FB4  1F3C 000F                move.b     -[A7], 0xF
  5589. 00003FB8  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5590. 00003FBC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5591. 00003FC0  2050                     movea.l    A0, [A0]
  5592. 00003FC2  2F10                     move.l     -[A7], [A0]
  5593. 00003FC4  42A7                     clr.l      -[A7]
  5594. 00003FC6  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  5595. 00003FCA  3F3C 0002                move.w     -[A7], 0x2
  5596. 00003FCE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5597. 00003FD2  6000 00C2                bra        +0xC4 /* 00004096 */
  5598. label00003FD6:
  5599. 00003FD6  3E3C F959                move.w     D7, 0xF959
  5600. 00003FDA  6000 00DA                bra        +0xDC /* 000040B6 */
  5601. label00003FDE:
  5602. 00003FDE  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  5603. 00003FE4  B0AE FCAC                cmp.l      D0, [A6 - 0x354]
  5604. 00003FE8  6600 00AC                bne        +0xAE /* 00004096 */
  5605. 00003FEC  4267                     clr.w      -[A7]
  5606. 00003FEE  486E FFF8                pea.l      [A6 - 0x8]
  5607. 00003FF2  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5608. 00003FF8  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  5609. 00003FFE  486E FCAC                pea.l      [A6 - 0x354]
  5610. 00004002  486E FCB0                pea.l      [A6 - 0x350]
  5611. 00004006  7004                     moveq.l    D0, 0x04
  5612. 00004008  2F00                     move.l     -[A7], D0
  5613. 0000400A  486E FCA8                pea.l      [A6 - 0x358]
  5614. 0000400E  303C 0E11                move.w     D0, 0xE11
  5615. 00004012  A816                     syscall    Pack8
  5616. 00004014  3E1F                     move.w     D7, [A7]+
  5617. 00004016  6600 009E                bne        +0xA0 /* 000040B6 */
  5618. 0000401A  486D CFEA                pea.l      [A5 - 0x3016]
  5619. 0000401E  7002                     moveq.l    D0, 0x02
  5620. 00004020  2F00                     move.l     -[A7], D0
  5621. 00004022  1F3C 000F                move.b     -[A7], 0xF
  5622. 00004026  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5623. 0000402A  203C 4D4E 4252           move.l     D0, 0x4D4E4252 /* 'MNBR' */
  5624. 00004030  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  5625. 00004034  660A                     bne        +0xC /* 00004040 */
  5626. 00004036  3F3C 0001                move.w     -[A7], 0x1
  5627. 0000403A  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5628. 0000403E  6056                     bra        +0x58 /* 00004096 */
  5629. label00004040:
  5630. 00004040  203C 5442 4152           move.l     D0, 0x54424152 /* 'TBAR' */
  5631. 00004046  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  5632. 0000404A  660A                     bne        +0xC /* 00004056 */
  5633. 0000404C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  5634. 00004050  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5635. 00004054  6040                     bra        +0x42 /* 00004096 */
  5636. label00004056:
  5637. 00004056  203C 4752 5053           move.l     D0, 0x47525053 /* 'GRPS' */
  5638. 0000405C  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  5639. 00004060  660A                     bne        +0xC /* 0000406C */
  5640. 00004062  3F3C 0010                move.w     -[A7], 0x10
  5641. 00004066  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5642. 0000406A  602A                     bra        +0x2C /* 00004096 */
  5643. label0000406C:
  5644. 0000406C  203C 4350 4943           move.l     D0, 0x43504943 /* 'CPIC' */
  5645. 00004072  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  5646. 00004076  660A                     bne        +0xC /* 00004082 */
  5647. 00004078  3F3C 0005                move.w     -[A7], 0x5
  5648. 0000407C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5649. 00004080  6014                     bra        +0x16 /* 00004096 */
  5650. label00004082:
  5651. 00004082  203C 4250 4943           move.l     D0, 0x42504943 /* 'BPIC' */
  5652. 00004088  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  5653. 0000408C  6608                     bne        +0xA /* 00004096 */
  5654. 0000408E  3F3C 0006                move.w     -[A7], 0x6
  5655. 00004092  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5656. label00004096:
  5657. 00004096  4267                     clr.w      -[A7]
  5658. 00004098  486E FFF8                pea.l      [A6 - 0x8]
  5659. 0000409C  487A 0038                pea.l      [PC + 0x38 /* 000040D6, value 0x4686964, pstring "hide" */]
  5660. 000040A0  1F3C 0016                move.b     -[A7], 0x16
  5661. 000040A4  1F3C 0022                move.b     -[A7], 0x22 /* '\"' */
  5662. 000040A8  4267                     clr.w      -[A7]
  5663. 000040AA  1F3C 0001                move.b     -[A7], 0x1
  5664. 000040AE  42A7                     clr.l      -[A7]
  5665. 000040B0  4EBA E33A                jsr        [PC - 0x1CC6 /* 000023EC */]
  5666. 000040B4  3E1F                     move.w     D7, [A7]+
  5667. label000040B6:
  5668. 000040B6  486E FFE8                pea.l      [A6 - 0x18]
  5669. 000040BA  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5670. 000040BE  486E FFE0                pea.l      [A6 - 0x20]
  5671. 000040C2  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5672. 000040C6  3D47 0014                move.w     [A6 + 0x14], D7
  5673. 000040CA  2E1F                     move.l     D7, [A7]+
  5674. 000040CC  4E5E                     unlink     A6
  5675. 000040CE  205F                     movea.l    A0, [A7]+
  5676. 000040D0  DEFC 000C                add.w      A7, 0xC
  5677. 000040D4  4ED0                     jmp        [A0]
  5678. 000040D6  0468 6964 6500           subi.w     [A0 + 0x6500], 0x6964 /* 'id' */
  5679. export_356:
  5680. 000040DC  4E56 FEE0                link       A6, -0x0120
  5681. 000040E0  48E7 0300                movem.l    -[A7], D6,D7
  5682. 000040E4  206E 0010                movea.l    A0, [A6 + 0x10]
  5683. 000040E8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5684. 000040EC  7003                     moveq.l    D0, 0x03
  5685. label000040EE:
  5686. 000040EE  32D8                     move.w     [A1]+, [A0]+
  5687. 000040F0  51C8 FFFC                dbf        D0, -0x6 /* 000040EE */
  5688. 000040F4  206E 000C                movea.l    A0, [A6 + 0xC]
  5689. 000040F8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5690. 000040FC  7003                     moveq.l    D0, 0x03
  5691. label000040FE:
  5692. 000040FE  32D8                     move.w     [A1]+, [A0]+
  5693. 00004100  51C8 FFFC                dbf        D0, -0x6 /* 000040FE */
  5694. 00004104  4267                     clr.w      -[A7]
  5695. 00004106  486E FFF8                pea.l      [A6 - 0x8]
  5696. 0000410A  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5697. 00004110  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  5698. 00004116  486E FFE8                pea.l      [A6 - 0x18]
  5699. 0000411A  486E FFEC                pea.l      [A6 - 0x14]
  5700. 0000411E  7004                     moveq.l    D0, 0x04
  5701. 00004120  2F00                     move.l     -[A7], D0
  5702. 00004122  486E FFE4                pea.l      [A6 - 0x1C]
  5703. 00004126  303C 0E11                move.w     D0, 0xE11
  5704. 0000412A  A816                     syscall    Pack8
  5705. 0000412C  3E1F                     move.w     D7, [A7]+
  5706. 0000412E  6600 00B6                bne        +0xB8 /* 000041E6 */
  5707. 00004132  486D CFEA                pea.l      [A5 - 0x3016]
  5708. 00004136  7002                     moveq.l    D0, 0x02
  5709. 00004138  2F00                     move.l     -[A7], D0
  5710. 0000413A  1F3C 000F                move.b     -[A7], 0xF
  5711. 0000413E  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5712. 00004142  203C 6D65 7373           move.l     D0, 0x6D657373 /* 'mess' */
  5713. 00004148  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  5714. 0000414C  6608                     bne        +0xA /* 00004156 */
  5715. 0000414E  4267                     clr.w      -[A7]
  5716. 00004150  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5717. 00004154  6040                     bra        +0x42 /* 00004196 */
  5718. label00004156:
  5719. 00004156  203C 6572 7264           move.l     D0, 0x65727264 /* 'errd' */
  5720. 0000415C  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  5721. 00004160  660A                     bne        +0xC /* 0000416C */
  5722. 00004162  3F3C 0001                move.w     -[A7], 0x1
  5723. 00004166  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5724. 0000416A  602A                     bra        +0x2C /* 00004196 */
  5725. label0000416C:
  5726. 0000416C  203C 7263 6E74           move.l     D0, 0x72636E74 /* 'rcnt' */
  5727. 00004172  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  5728. 00004176  660A                     bne        +0xC /* 00004182 */
  5729. 00004178  3F3C 0002                move.w     -[A7], 0x2
  5730. 0000417C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5731. 00004180  6014                     bra        +0x16 /* 00004196 */
  5732. label00004182:
  5733. 00004182  203C 7363 726E           move.l     D0, 0x7363726E /* 'scrn' */
  5734. 00004188  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  5735. 0000418C  6608                     bne        +0xA /* 00004196 */
  5736. 0000418E  3F3C 0003                move.w     -[A7], 0x3
  5737. 00004192  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5738. label00004196:
  5739. 00004196  203C 4C4F 434B           move.l     D0, 0x4C4F434B /* 'LOCK' */
  5740. 0000419C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  5741. 000041A0  6614                     bne        +0x16 /* 000041B6 */
  5742. 000041A2  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  5743. 000041A6  43FA 0058                lea.l      A1, [PC + 0x58 /* 00004200, value 0x46C6F63, pstring "lock" */]
  5744. 000041AA  7002                     moveq.l    D0, 0x02
  5745. label000041AC:
  5746. 000041AC  30D9                     move.w     [A0]+, [A1]+
  5747. 000041AE  51C8 FFFC                dbf        D0, -0x6 /* 000041AC */
  5748. 000041B2  7C25                     moveq.l    D6, 0x25
  5749. 000041B4  6012                     bra        +0x14 /* 000041C8 */
  5750. label000041B6:
  5751. 000041B6  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  5752. 000041BA  43FA 003C                lea.l      A1, [PC + 0x3C /* 000041F8, value 0x6756E6C, pstring "unlock" */]
  5753. 000041BE  7003                     moveq.l    D0, 0x03
  5754. label000041C0:
  5755. 000041C0  30D9                     move.w     [A0]+, [A1]+
  5756. 000041C2  51C8 FFFC                dbf        D0, -0x6 /* 000041C0 */
  5757. 000041C6  7C3F                     moveq.l    D6, 0x3F
  5758. label000041C8:
  5759. 000041C8  4267                     clr.w      -[A7]
  5760. 000041CA  486E FFF8                pea.l      [A6 - 0x8]
  5761. 000041CE  486E FEE4                pea.l      [A6 - 0x11C]
  5762. 000041D2  1F3C 0016                move.b     -[A7], 0x16
  5763. 000041D6  1F06                     move.b     -[A7], D6
  5764. 000041D8  4267                     clr.w      -[A7]
  5765. 000041DA  1F3C 0001                move.b     -[A7], 0x1
  5766. 000041DE  42A7                     clr.l      -[A7]
  5767. 000041E0  4EBA E20A                jsr        [PC - 0x1DF6 /* 000023EC */]
  5768. 000041E4  3E1F                     move.w     D7, [A7]+
  5769. label000041E6:
  5770. 000041E6  3D47 0014                move.w     [A6 + 0x14], D7
  5771. 000041EA  4CDF 00C0                movem.l    D6,D7, [A7]+
  5772. 000041EE  4E5E                     unlink     A6
  5773. 000041F0  205F                     movea.l    A0, [A7]+
  5774. 000041F2  DEFC 000C                add.w      A7, 0xC
  5775. 000041F6  4ED0                     jmp        [A0]
  5776. 000041F8  0675 6E6C 6F63 6B00 046C 6F63 addi.w     [[A5 + 0x6B00] + 0x46C6F63], 0x6E6C /* 'nl' */
  5777. 00004204  6B00 4E56                bmi        +0x4E58 /* 0000905C */
  5778. export_357: // at 00004206 (misaligned)
  5779. 00004208  FFEE                     .extension 0xFEE // unimplemented
  5780. 0000420A  206E 0010                movea.l    A0, [A6 + 0x10]
  5781. 0000420E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5782. 00004212  7003                     moveq.l    D0, 0x03
  5783. label00004214:
  5784. 00004214  32D8                     move.w     [A1]+, [A0]+
  5785. 00004216  51C8 FFFC                dbf        D0, -0x6 /* 00004214 */
  5786. 0000421A  206E 000C                movea.l    A0, [A6 + 0xC]
  5787. 0000421E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5788. 00004222  7003                     moveq.l    D0, 0x03
  5789. label00004224:
  5790. 00004224  32D8                     move.w     [A1]+, [A0]+
  5791. 00004226  51C8 FFFC                dbf        D0, -0x6 /* 00004224 */
  5792. 0000422A  426E 0014                clr.w      [A6 + 0x14]
  5793. 0000422E  4AAE FFF4                tst.l      [A6 - 0xC]
  5794. 00004232  6602                     bne        +0x4 /* 00004236 */
  5795. 00004234  604A                     bra        +0x4C /* 00004280 */
  5796. label00004236:
  5797. 00004236  203C 4D50 5459           move.l     D0, 0x4D505459 /* 'MPTY' */
  5798. 0000423C  B0AD CFB2                cmp.l      D0, [A5 - 0x304E]
  5799. 00004240  57C0                     seq        D0
  5800. 00004242  4A00                     tst.b      D0
  5801. 00004244  6610                     bne        +0x12 /* 00004256 */
  5802. 00004246  223C 6E75 6C6C           move.l     D1, 0x6E756C6C /* 'null' */
  5803. 0000424C  B2AD CFB2                cmp.l      D1, [A5 - 0x304E]
  5804. 00004250  57C1                     seq        D1
  5805. 00004252  8001                     or.b       D0, D1
  5806. 00004254  6722                     beq        +0x24 /* 00004278 */
  5807. label00004256:
  5808. 00004256  4267                     clr.w      -[A7]
  5809. 00004258  486E FFF0                pea.l      [A6 - 0x10]
  5810. 0000425C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5811. 00004262  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  5812. 00004268  42A7                     clr.l      -[A7]
  5813. 0000426A  42A7                     clr.l      -[A7]
  5814. 0000426C  303C 0A0F                move.w     D0, 0xA0F
  5815. 00004270  A816                     syscall    Pack8
  5816. 00004272  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  5817. 00004276  6008                     bra        +0xA /* 00004280 */
  5818. label00004278:
  5819. 00004278  486E FFF0                pea.l      [A6 - 0x10]
  5820. 0000427C  4EBA E0D0                jsr        [PC - 0x1F30 /* 0000234E */]
  5821. label00004280:
  5822. 00004280  4E5E                     unlink     A6
  5823. 00004282  205F                     movea.l    A0, [A7]+
  5824. 00004284  DEFC 000C                add.w      A7, 0xC
  5825. 00004288  4ED0                     jmp        [A0]
  5826. fn0000428A:
  5827. 0000428A  4E56 0000                link       A6, 0
  5828. 0000428E  2F0C                     move.l     -[A7], A4
  5829. 00004290  286E 0008                movea.l    A4, [A6 + 0x8]
  5830. 00004294  486C FFD8                pea.l      [A4 - 0x28]
  5831. 00004298  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5832. 0000429C  486C FFE8                pea.l      [A4 - 0x18]
  5833. 000042A0  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5834. 000042A4  486C FFE0                pea.l      [A4 - 0x20]
  5835. 000042A8  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  5836. 000042AC  206E 0008                movea.l    A0, [A6 + 0x8]
  5837. 000042B0  2C48                     movea.l    A6, A0
  5838. 000042B2  4EFA 02BE                jmp        [PC + 0x2BE /* 00004572 */]
  5839. 000042B6  0000 285F                ori.b      D0, 0x5F /* '_' */
  5840. 000042BA  4E5E                     unlink     A6
  5841. 000042BC  2E9F                     move.l     [A7], [A7]+
  5842. 000042BE  4E75                     rts
  5843. fn000042C0:
  5844. 000042C0  4E56 0000                link       A6, 0
  5845. 000042C4  4A6E 000C                tst.w      [A6 + 0xC]
  5846. 000042C8  6712                     beq        +0x14 /* 000042DC */
  5847. 000042CA  206E 0008                movea.l    A0, [A6 + 0x8]
  5848. 000042CE  316E 000C 0014           move.w     [A0 + 0x14], [A6 + 0xC]
  5849. 000042D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5850. 000042D8  4EBA FFB0                jsr        [PC - 0x50 /* 0000428A */]
  5851. label000042DC:
  5852. 000042DC  4E5E                     unlink     A6
  5853. 000042DE  205F                     movea.l    A0, [A7]+
  5854. 000042E0  5C4F                     addq.w     A7, 6
  5855. 000042E2  4ED0                     jmp        [A0]
  5856. export_358:
  5857. 000042E4  4E56 FFD6                link       A6, -0x002A
  5858. 000042E8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5859. 000042EC  206E 0010                movea.l    A0, [A6 + 0x10]
  5860. 000042F0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5861. 000042F4  7003                     moveq.l    D0, 0x03
  5862. label000042F6:
  5863. 000042F6  32D8                     move.w     [A1]+, [A0]+
  5864. 000042F8  51C8 FFFC                dbf        D0, -0x6 /* 000042F6 */
  5865. 000042FC  206E 000C                movea.l    A0, [A6 + 0xC]
  5866. 00004300  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5867. 00004304  7003                     moveq.l    D0, 0x03
  5868. label00004306:
  5869. 00004306  32D8                     move.w     [A1]+, [A0]+
  5870. 00004308  51C8 FFFC                dbf        D0, -0x6 /* 00004306 */
  5871. 0000430C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  5872. 00004310  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5873. 00004314  7003                     moveq.l    D0, 0x03
  5874. label00004316:
  5875. 00004316  30D9                     move.w     [A0]+, [A1]+
  5876. 00004318  51C8 FFFC                dbf        D0, -0x6 /* 00004316 */
  5877. 0000431C  41EE FFE0                lea.l      A0, [A6 - 0x20]
  5878. 00004320  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5879. 00004324  7003                     moveq.l    D0, 0x03
  5880. label00004326:
  5881. 00004326  30D9                     move.w     [A0]+, [A1]+
  5882. 00004328  51C8 FFFC                dbf        D0, -0x6 /* 00004326 */
  5883. 0000432C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  5884. 00004330  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  5885. 00004334  7003                     moveq.l    D0, 0x03
  5886. label00004336:
  5887. 00004336  30D9                     move.w     [A0]+, [A1]+
  5888. 00004338  51C8 FFFC                dbf        D0, -0x6 /* 00004336 */
  5889. 0000433C  4267                     clr.w      -[A7]
  5890. 0000433E  486E FFF8                pea.l      [A6 - 0x8]
  5891. 00004342  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  5892. 00004348  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  5893. 0000434E  486E FFE8                pea.l      [A6 - 0x18]
  5894. 00004352  303C 0812                move.w     D0, 0x812
  5895. 00004356  A816                     syscall    Pack8
  5896. 00004358  2F0E                     move.l     -[A7], A6
  5897. 0000435A  4EBA FF64                jsr        [PC - 0x9C /* 000042C0 */]
  5898. 0000435E  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  5899. 00004364  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  5900. 00004368  6652                     bne        +0x54 /* 000043BC */
  5901. 0000436A  4267                     clr.w      -[A7]
  5902. 0000436C  486E FFE8                pea.l      [A6 - 0x18]
  5903. 00004370  4267                     clr.w      -[A7]
  5904. 00004372  486E FFE0                pea.l      [A6 - 0x20]
  5905. 00004376  303C 0536                move.w     D0, 0x536
  5906. 0000437A  A816                     syscall    Pack8
  5907. 0000437C  2F0E                     move.l     -[A7], A6
  5908. 0000437E  4EBA FF40                jsr        [PC - 0xC0 /* 000042C0 */]
  5909. 00004382  203C 6669 6C65           move.l     D0, 0x66696C65 /* 'file' */
  5910. 00004388  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  5911. 0000438C  670A                     beq        +0xC /* 00004398 */
  5912. 0000438E  3F3C F959                move.w     -[A7], 0xF959
  5913. 00004392  2F0E                     move.l     -[A7], A6
  5914. 00004394  4EBA FF2A                jsr        [PC - 0xD6 /* 000042C0 */]
  5915. label00004398:
  5916. 00004398  486D CFEA                pea.l      [A5 - 0x3016]
  5917. 0000439C  7002                     moveq.l    D0, 0x02
  5918. 0000439E  2F00                     move.l     -[A7], D0
  5919. 000043A0  1F3C 000F                move.b     -[A7], 0xF
  5920. 000043A4  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5921. 000043A8  486E FFE0                pea.l      [A6 - 0x20]
  5922. 000043AC  4EBA CA88                jsr        [PC - 0x3578 /* 00000E36 */]
  5923. 000043B0  3F3C 0002                move.w     -[A7], 0x2
  5924. 000043B4  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5925. 000043B8  6000 0182                bra        +0x184 /* 0000453C */
  5926. label000043BC:
  5927. 000043BC  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  5928. 000043C2  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  5929. 000043C6  6600 016A                bne        +0x16C /* 00004532 */
  5930. 000043CA  206E FFEC                movea.l    A0, [A6 - 0x14]
  5931. 000043CE  2050                     movea.l    A0, [A0]
  5932. 000043D0  203C 5052 4E54           move.l     D0, 0x50524E54 /* 'PRNT' */
  5933. 000043D6  B090                     cmp.l      D0, [A0]
  5934. 000043D8  6600 0084                bne        +0x86 /* 0000445E */
  5935. 000043DC  4267                     clr.w      -[A7]
  5936. 000043DE  486E FFF8                pea.l      [A6 - 0x8]
  5937. 000043E2  2F3C 6B4F 5754           move.l     -[A7], 0x6B4F5754 /* 'kOWT' */
  5938. 000043E8  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  5939. 000043EE  486E FFD8                pea.l      [A6 - 0x28]
  5940. 000043F2  303C 0812                move.w     D0, 0x812
  5941. 000043F6  A816                     syscall    Pack8
  5942. 000043F8  4A5F                     tst.w      [A7]+
  5943. 000043FA  57C0                     seq        D0
  5944. 000043FC  4400                     neg.b      D0
  5945. 000043FE  1D40 FFD7                move.b     [A6 - 0x29], D0
  5946. 00004402  672E                     beq        +0x30 /* 00004432 */
  5947. 00004404  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  5948. 0000440A  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  5949. 0000440E  57C0                     seq        D0
  5950. 00004410  4A00                     tst.b      D0
  5951. 00004412  6714                     beq        +0x16 /* 00004428 */
  5952. 00004414  206E FFDC                movea.l    A0, [A6 - 0x24]
  5953. 00004418  2050                     movea.l    A0, [A0]
  5954. 0000441A  223C 4449 4C47           move.l     D1, 0x44494C47 /* 'DILG' */
  5955. 00004420  B290                     cmp.l      D1, [A0]
  5956. 00004422  57C1                     seq        D1
  5957. 00004424  C001                     and.b      D0, D1
  5958. 00004426  660A                     bne        +0xC /* 00004432 */
  5959. label00004428:
  5960. 00004428  3F3C F959                move.w     -[A7], 0xF959
  5961. 0000442C  2F0E                     move.l     -[A7], A6
  5962. 0000442E  4EBA FE90                jsr        [PC - 0x170 /* 000042C0 */]
  5963. label00004432:
  5964. 00004432  486D CFEA                pea.l      [A5 - 0x3016]
  5965. 00004436  7002                     moveq.l    D0, 0x02
  5966. 00004438  2F00                     move.l     -[A7], D0
  5967. 0000443A  1F3C 000F                move.b     -[A7], 0xF
  5968. 0000443E  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5969. 00004442  102E FFD7                move.b     D0, [A6 - 0x29]
  5970. 00004446  670C                     beq        +0xE /* 00004454 */
  5971. 00004448  3F3C 0001                move.w     -[A7], 0x1
  5972. 0000444C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5973. 00004450  6000 00EA                bra        +0xEC /* 0000453C */
  5974. label00004454:
  5975. 00004454  4267                     clr.w      -[A7]
  5976. 00004456  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5977. 0000445A  6000 00E0                bra        +0xE2 /* 0000453C */
  5978. label0000445E:
  5979. 0000445E  206E FFEC                movea.l    A0, [A6 - 0x14]
  5980. 00004462  2050                     movea.l    A0, [A0]
  5981. 00004464  203C 5250 524E           move.l     D0, 0x5250524E /* 'RPRN' */
  5982. 0000446A  B090                     cmp.l      D0, [A0]
  5983. 0000446C  6600 00B8                bne        +0xBA /* 00004526 */
  5984. 00004470  4267                     clr.w      -[A7]
  5985. 00004472  486E FFF8                pea.l      [A6 - 0x8]
  5986. 00004476  2F3C 6B4F 5754           move.l     -[A7], 0x6B4F5754 /* 'kOWT' */
  5987. 0000447C  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  5988. 00004482  486E FFD8                pea.l      [A6 - 0x28]
  5989. 00004486  303C 0812                move.w     D0, 0x812
  5990. 0000448A  A816                     syscall    Pack8
  5991. 0000448C  4A5F                     tst.w      [A7]+
  5992. 0000448E  57C0                     seq        D0
  5993. 00004490  4400                     neg.b      D0
  5994. 00004492  1D40 FFD7                move.b     [A6 - 0x29], D0
  5995. 00004496  674C                     beq        +0x4E /* 000044E4 */
  5996. 00004498  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  5997. 0000449E  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  5998. 000044A2  6606                     bne        +0x8 /* 000044AA */
  5999. 000044A4  422E FFD6                clr.b      [A6 - 0x2A]
  6000. 000044A8  603A                     bra        +0x3C /* 000044E4 */
  6001. label000044AA:
  6002. 000044AA  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  6003. 000044B0  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  6004. 000044B4  6624                     bne        +0x26 /* 000044DA */
  6005. 000044B6  206E FFDC                movea.l    A0, [A6 - 0x24]
  6006. 000044BA  2050                     movea.l    A0, [A0]
  6007. 000044BC  203C 4449 4C47           move.l     D0, 0x44494C47 /* 'DILG' */
  6008. 000044C2  B090                     cmp.l      D0, [A0]
  6009. 000044C4  670C                     beq        +0xE /* 000044D2 */
  6010. 000044C6  3F3C F959                move.w     -[A7], 0xF959
  6011. 000044CA  2F0E                     move.l     -[A7], A6
  6012. 000044CC  4EBA FDF2                jsr        [PC - 0x20E /* 000042C0 */]
  6013. 000044D0  6012                     bra        +0x14 /* 000044E4 */
  6014. label000044D2:
  6015. 000044D2  1D7C 0001 FFD6           move.b     [A6 - 0x2A], 0x1
  6016. 000044D8  600A                     bra        +0xC /* 000044E4 */
  6017. label000044DA:
  6018. 000044DA  3F3C F959                move.w     -[A7], 0xF959
  6019. 000044DE  2F0E                     move.l     -[A7], A6
  6020. 000044E0  4EBA FDDE                jsr        [PC - 0x222 /* 000042C0 */]
  6021. label000044E4:
  6022. 000044E4  486D CFEA                pea.l      [A5 - 0x3016]
  6023. 000044E8  7002                     moveq.l    D0, 0x02
  6024. 000044EA  2F00                     move.l     -[A7], D0
  6025. 000044EC  1F3C 000F                move.b     -[A7], 0xF
  6026. 000044F0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6027. 000044F4  102E FFD7                move.b     D0, [A6 - 0x29]
  6028. 000044F8  6722                     beq        +0x24 /* 0000451C */
  6029. 000044FA  102E FFD6                move.b     D0, [A6 - 0x2A]
  6030. 000044FE  670A                     beq        +0xC /* 0000450A */
  6031. 00004500  3F3C 000C                move.w     -[A7], 0xC
  6032. 00004504  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6033. 00004508  6032                     bra        +0x34 /* 0000453C */
  6034. label0000450A:
  6035. 0000450A  486E FFD8                pea.l      [A6 - 0x28]
  6036. 0000450E  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  6037. 00004512  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6038. 00004516  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6039. 0000451A  6020                     bra        +0x22 /* 0000453C */
  6040. label0000451C:
  6041. 0000451C  3F3C 000B                move.w     -[A7], 0xB
  6042. 00004520  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6043. 00004524  6016                     bra        +0x18 /* 0000453C */
  6044. label00004526:
  6045. 00004526  3F3C F959                move.w     -[A7], 0xF959
  6046. 0000452A  2F0E                     move.l     -[A7], A6
  6047. 0000452C  4EBA FD92                jsr        [PC - 0x26E /* 000042C0 */]
  6048. 00004530  600A                     bra        +0xC /* 0000453C */
  6049. label00004532:
  6050. 00004532  3F3C F959                move.w     -[A7], 0xF959
  6051. 00004536  2F0E                     move.l     -[A7], A6
  6052. 00004538  4EBA FD86                jsr        [PC - 0x27A /* 000042C0 */]
  6053. label0000453C:
  6054. 0000453C  4267                     clr.w      -[A7]
  6055. 0000453E  486E FFF8                pea.l      [A6 - 0x8]
  6056. 00004542  487A 0040                pea.l      [PC + 0x40 /* 00004584, value 0x46F7065, pstring "open" */]
  6057. 00004546  1F3C 0016                move.b     -[A7], 0x16
  6058. 0000454A  1F3C 0028                move.b     -[A7], 0x28 /* '(' */
  6059. 0000454E  4267                     clr.w      -[A7]
  6060. 00004550  1F3C 0001                move.b     -[A7], 0x1
  6061. 00004554  42A7                     clr.l      -[A7]
  6062. 00004556  4EBA DE94                jsr        [PC - 0x216C /* 000023EC */]
  6063. 0000455A  2F0E                     move.l     -[A7], A6
  6064. 0000455C  4EBA FD62                jsr        [PC - 0x29E /* 000042C0 */]
  6065. 00004560  486E FFF0                pea.l      [A6 - 0x10]
  6066. 00004564  4EBA DDE8                jsr        [PC - 0x2218 /* 0000234E */]
  6067. 00004568  426E 0014                clr.w      [A6 + 0x14]
  6068. 0000456C  2F0E                     move.l     -[A7], A6
  6069. 0000456E  4EBA FD1A                jsr        [PC - 0x2E6 /* 0000428A */]
  6070. label00004572:
  6071. 00004572  4FEE FFB6                lea.l      A7, [A6 - 0x4A]
  6072. 00004576  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6073. 0000457A  4E5E                     unlink     A6
  6074. 0000457C  205F                     movea.l    A0, [A7]+
  6075. 0000457E  DEFC 000C                add.w      A7, 0xC
  6076. 00004582  4ED0                     jmp        [A0]
  6077. 00004584  046F 7065 6E00           subi.w     [A7 + 0x6E00], 0x7065 /* 'pe' */
  6078. export_359:
  6079. 0000458A  4E56 FFC6                link       A6, -0x003A
  6080. 0000458E  48E7 0700                movem.l    -[A7], D5,D6,D7
  6081. 00004592  206E 0010                movea.l    A0, [A6 + 0x10]
  6082. 00004596  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6083. 0000459A  7003                     moveq.l    D0, 0x03
  6084. label0000459C:
  6085. 0000459C  32D8                     move.w     [A1]+, [A0]+
  6086. 0000459E  51C8 FFFC                dbf        D0, -0x6 /* 0000459C */
  6087. 000045A2  206E 000C                movea.l    A0, [A6 + 0xC]
  6088. 000045A6  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6089. 000045AA  7003                     moveq.l    D0, 0x03
  6090. label000045AC:
  6091. 000045AC  32D8                     move.w     [A1]+, [A0]+
  6092. 000045AE  51C8 FFFC                dbf        D0, -0x6 /* 000045AC */
  6093. 000045B2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6094. 000045B6  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6095. 000045BA  7003                     moveq.l    D0, 0x03
  6096. label000045BC:
  6097. 000045BC  30D9                     move.w     [A0]+, [A1]+
  6098. 000045BE  51C8 FFFC                dbf        D0, -0x6 /* 000045BC */
  6099. 000045C2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  6100. 000045C6  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6101. 000045CA  7003                     moveq.l    D0, 0x03
  6102. label000045CC:
  6103. 000045CC  30D9                     move.w     [A0]+, [A1]+
  6104. 000045CE  51C8 FFFC                dbf        D0, -0x6 /* 000045CC */
  6105. 000045D2  41EE FFD8                lea.l      A0, [A6 - 0x28]
  6106. 000045D6  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6107. 000045DA  7003                     moveq.l    D0, 0x03
  6108. label000045DC:
  6109. 000045DC  30D9                     move.w     [A0]+, [A1]+
  6110. 000045DE  51C8 FFFC                dbf        D0, -0x6 /* 000045DC */
  6111. 000045E2  4267                     clr.w      -[A7]
  6112. 000045E4  486E FFF8                pea.l      [A6 - 0x8]
  6113. 000045E8  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  6114. 000045EE  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  6115. 000045F4  486E FFD4                pea.l      [A6 - 0x2C]
  6116. 000045F8  486E FFCC                pea.l      [A6 - 0x34]
  6117. 000045FC  7004                     moveq.l    D0, 0x04
  6118. 000045FE  2F00                     move.l     -[A7], D0
  6119. 00004600  486E FFD0                pea.l      [A6 - 0x30]
  6120. 00004604  303C 0E11                move.w     D0, 0xE11
  6121. 00004608  A816                     syscall    Pack8
  6122. 0000460A  3E1F                     move.w     D7, [A7]+
  6123. 0000460C  6600 012E                bne        +0x130 /* 0000473C */
  6124. 00004610  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  6125. 00004616  B0AE FFD4                cmp.l      D0, [A6 - 0x2C]
  6126. 0000461A  664E                     bne        +0x50 /* 0000466A */
  6127. 0000461C  203C 5354 4F50           move.l     D0, 0x53544F50 /* 'STOP' */
  6128. 00004622  B0AE FFCC                cmp.l      D0, [A6 - 0x34]
  6129. 00004626  663A                     bne        +0x3C /* 00004662 */
  6130. 00004628  486D CFEA                pea.l      [A5 - 0x3016]
  6131. 0000462C  7002                     moveq.l    D0, 0x02
  6132. 0000462E  2F00                     move.l     -[A7], D0
  6133. 00004630  1F3C 000F                move.b     -[A7], 0xF
  6134. 00004634  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6135. 00004638  4267                     clr.w      -[A7]
  6136. 0000463A  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6137. 0000463E  4267                     clr.w      -[A7]
  6138. 00004640  486E FFF8                pea.l      [A6 - 0x8]
  6139. 00004644  487A 0120                pea.l      [PC + 0x120 /* 00004766, value 0x4706C61, pstring "play" */]
  6140. 00004648  1F3C 0016                move.b     -[A7], 0x16
  6141. 0000464C  1F3C 0029                move.b     -[A7], 0x29 /* ')' */
  6142. 00004650  4267                     clr.w      -[A7]
  6143. 00004652  1F3C 0001                move.b     -[A7], 0x1
  6144. 00004656  42A7                     clr.l      -[A7]
  6145. 00004658  4EBA DD92                jsr        [PC - 0x226E /* 000023EC */]
  6146. 0000465C  3E1F                     move.w     D7, [A7]+
  6147. 0000465E  6000 00DC                bra        +0xDE /* 0000473C */
  6148. label00004662:
  6149. 00004662  3E3C F959                move.w     D7, 0xF959
  6150. 00004666  6000 00D4                bra        +0xD6 /* 0000473C */
  6151. label0000466A:
  6152. 0000466A  4267                     clr.w      -[A7]
  6153. 0000466C  486E FFF8                pea.l      [A6 - 0x8]
  6154. 00004670  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  6155. 00004676  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6156. 0000467C  486E FFE8                pea.l      [A6 - 0x18]
  6157. 00004680  4EBA D686                jsr        [PC - 0x297A /* 00001D08 */]
  6158. 00004684  3E1F                     move.w     D7, [A7]+
  6159. 00004686  6600 00B4                bne        +0xB6 /* 0000473C */
  6160. 0000468A  4267                     clr.w      -[A7]
  6161. 0000468C  486E FFF8                pea.l      [A6 - 0x8]
  6162. 00004690  2F3C 6B54 454D           move.l     -[A7], 0x6B54454D /* 'kTEM' */
  6163. 00004696  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  6164. 0000469C  486E FFE0                pea.l      [A6 - 0x20]
  6165. 000046A0  4EBA D666                jsr        [PC - 0x299A /* 00001D08 */]
  6166. 000046A4  4A5F                     tst.w      [A7]+
  6167. 000046A6  57C6                     seq        D6
  6168. 000046A8  4406                     neg.b      D6
  6169. 000046AA  4A47                     tst.w      D7
  6170. 000046AC  6600 008E                bne        +0x90 /* 0000473C */
  6171. 000046B0  4267                     clr.w      -[A7]
  6172. 000046B2  486E FFF8                pea.l      [A6 - 0x8]
  6173. 000046B6  2F3C 6B4E 4F54           move.l     -[A7], 0x6B4E4F54 /* 'kNOT' */
  6174. 000046BC  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6175. 000046C2  486E FFD8                pea.l      [A6 - 0x28]
  6176. 000046C6  4EBA D640                jsr        [PC - 0x29C0 /* 00001D08 */]
  6177. 000046CA  4A5F                     tst.w      [A7]+
  6178. 000046CC  57C5                     seq        D5
  6179. 000046CE  4405                     neg.b      D5
  6180. 000046D0  4A47                     tst.w      D7
  6181. 000046D2  6668                     bne        +0x6A /* 0000473C */
  6182. 000046D4  486D CFEA                pea.l      [A5 - 0x3016]
  6183. 000046D8  7002                     moveq.l    D0, 0x02
  6184. 000046DA  2F00                     move.l     -[A7], D0
  6185. 000046DC  1F3C 000F                move.b     -[A7], 0xF
  6186. 000046E0  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6187. 000046E4  486E FFE8                pea.l      [A6 - 0x18]
  6188. 000046E8  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  6189. 000046EC  3F3C 0003                move.w     -[A7], 0x3
  6190. 000046F0  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6191. 000046F4  1006                     move.b     D0, D6
  6192. 000046F6  6710                     beq        +0x12 /* 00004708 */
  6193. 000046F8  486E FFE0                pea.l      [A6 - 0x20]
  6194. 000046FC  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  6195. 00004700  3F3C 0001                move.w     -[A7], 0x1
  6196. 00004704  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6197. label00004708:
  6198. 00004708  1005                     move.b     D0, D5
  6199. 0000470A  6710                     beq        +0x12 /* 0000471C */
  6200. 0000470C  486E FFD8                pea.l      [A6 - 0x28]
  6201. 00004710  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  6202. 00004714  3F3C 0002                move.w     -[A7], 0x2
  6203. 00004718  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6204. label0000471C:
  6205. 0000471C  4267                     clr.w      -[A7]
  6206. 0000471E  486E FFF8                pea.l      [A6 - 0x8]
  6207. 00004722  487A 0042                pea.l      [PC + 0x42 /* 00004766, value 0x4706C61, pstring "play" */]
  6208. 00004726  1F3C 0016                move.b     -[A7], 0x16
  6209. 0000472A  1F3C 0029                move.b     -[A7], 0x29 /* ')' */
  6210. 0000472E  4267                     clr.w      -[A7]
  6211. 00004730  1F3C 0001                move.b     -[A7], 0x1
  6212. 00004734  42A7                     clr.l      -[A7]
  6213. 00004736  4EBA DCB4                jsr        [PC - 0x234C /* 000023EC */]
  6214. 0000473A  3E1F                     move.w     D7, [A7]+
  6215. label0000473C:
  6216. 0000473C  486E FFE8                pea.l      [A6 - 0x18]
  6217. 00004740  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6218. 00004744  486E FFE0                pea.l      [A6 - 0x20]
  6219. 00004748  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6220. 0000474C  486E FFD8                pea.l      [A6 - 0x28]
  6221. 00004750  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6222. 00004754  3D47 0014                move.w     [A6 + 0x14], D7
  6223. 00004758  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6224. 0000475C  4E5E                     unlink     A6
  6225. 0000475E  205F                     movea.l    A0, [A7]+
  6226. 00004760  DEFC 000C                add.w      A7, 0xC
  6227. 00004764  4ED0                     jmp        [A0]
  6228. 00004766  0470 6C61 7900           subi.w     [A0 + <<invalid base displacement size>> + D7], 0x6C61 /* 'la' */
  6229. export_360:
  6230. 0000476C  4E56 FE98                link       A6, -0x0168
  6231. 00004770  48E7 0308                movem.l    -[A7], D6,D7,A4
  6232. 00004774  206E 0010                movea.l    A0, [A6 + 0x10]
  6233. 00004778  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6234. 0000477C  7003                     moveq.l    D0, 0x03
  6235. label0000477E:
  6236. 0000477E  32D8                     move.w     [A1]+, [A0]+
  6237. 00004780  51C8 FFFC                dbf        D0, -0x6 /* 0000477E */
  6238. 00004784  206E 000C                movea.l    A0, [A6 + 0xC]
  6239. 00004788  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6240. 0000478C  7003                     moveq.l    D0, 0x03
  6241. label0000478E:
  6242. 0000478E  32D8                     move.w     [A1]+, [A0]+
  6243. 00004790  51C8 FFFC                dbf        D0, -0x6 /* 0000478E */
  6244. 00004794  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6245. 00004798  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6246. 0000479C  7003                     moveq.l    D0, 0x03
  6247. label0000479E:
  6248. 0000479E  30D9                     move.w     [A0]+, [A1]+
  6249. 000047A0  51C8 FFFC                dbf        D0, -0x6 /* 0000479E */
  6250. 000047A4  41EE FFE0                lea.l      A0, [A6 - 0x20]
  6251. 000047A8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6252. 000047AC  7003                     moveq.l    D0, 0x03
  6253. label000047AE:
  6254. 000047AE  30D9                     move.w     [A0]+, [A1]+
  6255. 000047B0  51C8 FFFC                dbf        D0, -0x6 /* 000047AE */
  6256. 000047B4  4247                     clr.w      D7
  6257. 000047B6  4267                     clr.w      -[A7]
  6258. 000047B8  486E FFF8                pea.l      [A6 - 0x8]
  6259. 000047BC  2F3C 6B50 4F50           move.l     -[A7], 0x6B504F50 /* 'kPOP' */
  6260. 000047C2  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  6261. 000047C8  486E FFE8                pea.l      [A6 - 0x18]
  6262. 000047CC  303C 0812                move.w     D0, 0x812
  6263. 000047D0  A816                     syscall    Pack8
  6264. 000047D2  4A5F                     tst.w      [A7]+
  6265. 000047D4  57C6                     seq        D6
  6266. 000047D6  4406                     neg.b      D6
  6267. 000047D8  1006                     move.b     D0, D6
  6268. 000047DA  6764                     beq        +0x66 /* 00004840 */
  6269. 000047DC  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  6270. 000047E2  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  6271. 000047E6  6708                     beq        +0xA /* 000047F0 */
  6272. 000047E8  3E3C F959                move.w     D7, 0xF959
  6273. 000047EC  6000 0122                bra        +0x124 /* 00004910 */
  6274. label000047F0:
  6275. 000047F0  4267                     clr.w      -[A7]
  6276. 000047F2  486E FFE8                pea.l      [A6 - 0x18]
  6277. 000047F6  4267                     clr.w      -[A7]
  6278. 000047F8  486E FFE0                pea.l      [A6 - 0x20]
  6279. 000047FC  303C 0536                move.w     D0, 0x536
  6280. 00004800  A816                     syscall    Pack8
  6281. 00004802  3E1F                     move.w     D7, [A7]+
  6282. 00004804  6600 010A                bne        +0x10C /* 00004910 */
  6283. 00004808  203C 434F 4E54           move.l     D0, 0x434F4E54 /* 'CONT' */
  6284. 0000480E  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6285. 00004812  56C0                     sne        D0
  6286. 00004814  4A00                     tst.b      D0
  6287. 00004816  6728                     beq        +0x2A /* 00004840 */
  6288. 00004818  223C 6356 4152           move.l     D1, 0x63564152 /* 'cVAR' */
  6289. 0000481E  B2AE FFE0                cmp.l      D1, [A6 - 0x20]
  6290. 00004822  56C1                     sne        D1
  6291. 00004824  C001                     and.b      D0, D1
  6292. 00004826  6718                     beq        +0x1A /* 00004840 */
  6293. 00004828  223C 5041 5254           move.l     D1, 0x50415254 /* 'PART' */
  6294. 0000482E  B2AE FFE0                cmp.l      D1, [A6 - 0x20]
  6295. 00004832  56C1                     sne        D1
  6296. 00004834  C001                     and.b      D0, D1
  6297. 00004836  6708                     beq        +0xA /* 00004840 */
  6298. 00004838  3E3C F959                move.w     D7, 0xF959
  6299. 0000483C  6000 00D2                bra        +0xD4 /* 00004910 */
  6300. label00004840:
  6301. 00004840  486D CFEA                pea.l      [A5 - 0x3016]
  6302. 00004844  7002                     moveq.l    D0, 0x02
  6303. 00004846  2F00                     move.l     -[A7], D0
  6304. 00004848  1F3C 000F                move.b     -[A7], 0xF
  6305. 0000484C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6306. 00004850  4267                     clr.w      -[A7]
  6307. 00004852  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6308. 00004856  1006                     move.b     D0, D6
  6309. 00004858  6700 0096                beq        +0x98 /* 000048F0 */
  6310. 0000485C  203C 434F 4E54           move.l     D0, 0x434F4E54 /* 'CONT' */
  6311. 00004862  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6312. 00004866  6614                     bne        +0x16 /* 0000487C */
  6313. 00004868  7002                     moveq.l    D0, 0x02
  6314. 0000486A  2F00                     move.l     -[A7], D0
  6315. 0000486C  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6316. 00004870  206E FFE4                movea.l    A0, [A6 - 0x1C]
  6317. 00004874  2F10                     move.l     -[A7], [A0]
  6318. 00004876  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  6319. 0000487A  606C                     bra        +0x6E /* 000048E8 */
  6320. label0000487C:
  6321. 0000487C  203C 6356 4152           move.l     D0, 0x63564152 /* 'cVAR' */
  6322. 00004882  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6323. 00004886  6628                     bne        +0x2A /* 000048B0 */
  6324. 00004888  7002                     moveq.l    D0, 0x02
  6325. 0000488A  2F00                     move.l     -[A7], D0
  6326. 0000488C  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6327. 00004890  1D7C 0001 FEA0           move.b     [A6 - 0x160], 0x1
  6328. 00004896  1D7C 0001 FECE           move.b     [A6 - 0x132], 0x1
  6329. 0000489C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  6330. 000048A0  2050                     movea.l    A0, [A0]
  6331. 000048A2  3D50 FED0                move.w     [A6 - 0x130], [A0]
  6332. 000048A6  486E FEA0                pea.l      [A6 - 0x160]
  6333. 000048AA  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  6334. 000048AE  6038                     bra        +0x3A /* 000048E8 */
  6335. label000048B0:
  6336. 000048B0  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  6337. 000048B6  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6338. 000048BA  662C                     bne        +0x2E /* 000048E8 */
  6339. 000048BC  7002                     moveq.l    D0, 0x02
  6340. 000048BE  2F00                     move.l     -[A7], D0
  6341. 000048C0  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6342. 000048C4  422E FECE                clr.b      [A6 - 0x132]
  6343. 000048C8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  6344. 000048CC  2850                     movea.l    A4, [A0]
  6345. 000048CE  486C 0004                pea.l      [A4 + 0x4]
  6346. 000048D2  486E FED0                pea.l      [A6 - 0x130]
  6347. 000048D6  2F3C 0000 0110           move.l     -[A7], 0x110
  6348. 000048DC  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  6349. 000048E0  486E FEA0                pea.l      [A6 - 0x160]
  6350. 000048E4  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  6351. label000048E8:
  6352. 000048E8  3F3C 0001                move.w     -[A7], 0x1
  6353. 000048EC  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6354. label000048F0:
  6355. 000048F0  4267                     clr.w      -[A7]
  6356. 000048F2  486E FFF8                pea.l      [A6 - 0x8]
  6357. 000048F6  487A 003A                pea.l      [PC + 0x3A /* 00004932, value 0x3706F70, pstring "pop" */]
  6358. 000048FA  1F3C 0016                move.b     -[A7], 0x16
  6359. 000048FE  1F3C 002A                move.b     -[A7], 0x2A /* '*' */
  6360. 00004902  4267                     clr.w      -[A7]
  6361. 00004904  1F3C 0001                move.b     -[A7], 0x1
  6362. 00004908  42A7                     clr.l      -[A7]
  6363. 0000490A  4EBA DAE0                jsr        [PC - 0x2520 /* 000023EC */]
  6364. 0000490E  3E1F                     move.w     D7, [A7]+
  6365. label00004910:
  6366. 00004910  486E FFE8                pea.l      [A6 - 0x18]
  6367. 00004914  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6368. 00004918  486E FFE0                pea.l      [A6 - 0x20]
  6369. 0000491C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6370. 00004920  3D47 0014                move.w     [A6 + 0x14], D7
  6371. 00004924  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6372. 00004928  4E5E                     unlink     A6
  6373. 0000492A  205F                     movea.l    A0, [A7]+
  6374. 0000492C  DEFC 000C                add.w      A7, 0xC
  6375. 00004930  4ED0                     jmp        [A0]
  6376. 00004932  0370 6F70 4E56 FCA0      bchg       [A0 + 0x4E56FCA0], D1
  6377. export_361: // at 00004936 (misaligned)
  6378. 0000493A  48E7 0300                movem.l    -[A7], D6,D7
  6379. 0000493E  206E 0010                movea.l    A0, [A6 + 0x10]
  6380. 00004942  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6381. 00004946  7003                     moveq.l    D0, 0x03
  6382. label00004948:
  6383. 00004948  32D8                     move.w     [A1]+, [A0]+
  6384. 0000494A  51C8 FFFC                dbf        D0, -0x6 /* 00004948 */
  6385. 0000494E  206E 000C                movea.l    A0, [A6 + 0xC]
  6386. 00004952  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6387. 00004956  7003                     moveq.l    D0, 0x03
  6388. label00004958:
  6389. 00004958  32D8                     move.w     [A1]+, [A0]+
  6390. 0000495A  51C8 FFFC                dbf        D0, -0x6 /* 00004958 */
  6391. 0000495E  41EE FCA4                lea.l      A0, [A6 - 0x35C]
  6392. 00004962  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6393. 00004966  7003                     moveq.l    D0, 0x03
  6394. label00004968:
  6395. 00004968  30D9                     move.w     [A0]+, [A1]+
  6396. 0000496A  51C8 FFFC                dbf        D0, -0x6 /* 00004968 */
  6397. 0000496E  41EE FCAC                lea.l      A0, [A6 - 0x354]
  6398. 00004972  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6399. 00004976  7003                     moveq.l    D0, 0x03
  6400. label00004978:
  6401. 00004978  30D9                     move.w     [A0]+, [A1]+
  6402. 0000497A  51C8 FFFC                dbf        D0, -0x6 /* 00004978 */
  6403. 0000497E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6404. 00004982  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6405. 00004986  7003                     moveq.l    D0, 0x03
  6406. label00004988:
  6407. 00004988  30D9                     move.w     [A0]+, [A1]+
  6408. 0000498A  51C8 FFFC                dbf        D0, -0x6 /* 00004988 */
  6409. 0000498E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  6410. 00004992  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6411. 00004996  7003                     moveq.l    D0, 0x03
  6412. label00004998:
  6413. 00004998  30D9                     move.w     [A0]+, [A1]+
  6414. 0000499A  51C8 FFFC                dbf        D0, -0x6 /* 00004998 */
  6415. 0000499E  4206                     clr.b      D6
  6416. 000049A0  4247                     clr.w      D7
  6417. 000049A2  4267                     clr.w      -[A7]
  6418. 000049A4  486E FFF8                pea.l      [A6 - 0x8]
  6419. 000049A8  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  6420. 000049AE  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  6421. 000049B4  486E FFE8                pea.l      [A6 - 0x18]
  6422. 000049B8  4EBA D34E                jsr        [PC - 0x2CB2 /* 00001D08 */]
  6423. 000049BC  3E1F                     move.w     D7, [A7]+
  6424. 000049BE  666A                     bne        +0x6C /* 00004A2A */
  6425. 000049C0  4267                     clr.w      -[A7]
  6426. 000049C2  486E FFE8                pea.l      [A6 - 0x18]
  6427. 000049C6  4267                     clr.w      -[A7]
  6428. 000049C8  486E FFE0                pea.l      [A6 - 0x20]
  6429. 000049CC  303C 0536                move.w     D0, 0x536
  6430. 000049D0  A816                     syscall    Pack8
  6431. 000049D2  3E1F                     move.w     D7, [A7]+
  6432. 000049D4  6600 0174                bne        +0x176 /* 00004B4A */
  6433. 000049D8  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  6434. 000049DE  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6435. 000049E2  6646                     bne        +0x48 /* 00004A2A */
  6436. 000049E4  4267                     clr.w      -[A7]
  6437. 000049E6  486E FFF8                pea.l      [A6 - 0x8]
  6438. 000049EA  2F3C 4652 504F           move.l     -[A7], 0x4652504F /* 'FRPO' */
  6439. 000049F0  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  6440. 000049F6  486E FCA4                pea.l      [A6 - 0x35C]
  6441. 000049FA  4EBA D30C                jsr        [PC - 0x2CF4 /* 00001D08 */]
  6442. 000049FE  4A5F                     tst.w      [A7]+
  6443. 00004A00  57C6                     seq        D6
  6444. 00004A02  4406                     neg.b      D6
  6445. 00004A04  1006                     move.b     D0, D6
  6446. 00004A06  6766                     beq        +0x68 /* 00004A6E */
  6447. 00004A08  4267                     clr.w      -[A7]
  6448. 00004A0A  486E FFF8                pea.l      [A6 - 0x8]
  6449. 00004A0E  2F3C 544F 504F           move.l     -[A7], 0x544F504F /* 'TOPO' */
  6450. 00004A14  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  6451. 00004A1A  486E FCAC                pea.l      [A6 - 0x354]
  6452. 00004A1E  4EBA D2E8                jsr        [PC - 0x2D18 /* 00001D08 */]
  6453. 00004A22  4A5F                     tst.w      [A7]+
  6454. 00004A24  57C6                     seq        D6
  6455. 00004A26  4406                     neg.b      D6
  6456. 00004A28  6044                     bra        +0x46 /* 00004A6E */
  6457. label00004A2A:
  6458. 00004A2A  4267                     clr.w      -[A7]
  6459. 00004A2C  486E FFF8                pea.l      [A6 - 0x8]
  6460. 00004A30  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  6461. 00004A36  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6462. 00004A3C  486E FFE8                pea.l      [A6 - 0x18]
  6463. 00004A40  4EBA D2C6                jsr        [PC - 0x2D3A /* 00001D08 */]
  6464. 00004A44  3E1F                     move.w     D7, [A7]+
  6465. 00004A46  6600 0102                bne        +0x104 /* 00004B4A */
  6466. 00004A4A  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  6467. 00004A50  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6468. 00004A54  6618                     bne        +0x1A /* 00004A6E */
  6469. 00004A56  4267                     clr.w      -[A7]
  6470. 00004A58  486E FFE0                pea.l      [A6 - 0x20]
  6471. 00004A5C  486E FED0                pea.l      [A6 - 0x130]
  6472. 00004A60  486E FCB4                pea.l      [A6 - 0x34C]
  6473. 00004A64  4EBA C46A                jsr        [PC - 0x3B96 /* 00000ED0 */]
  6474. 00004A68  3E1F                     move.w     D7, [A7]+
  6475. 00004A6A  6600 00DE                bne        +0xE0 /* 00004B4A */
  6476. label00004A6E:
  6477. 00004A6E  486D CFEA                pea.l      [A5 - 0x3016]
  6478. 00004A72  7002                     moveq.l    D0, 0x02
  6479. 00004A74  2F00                     move.l     -[A7], D0
  6480. 00004A76  1F3C 000F                move.b     -[A7], 0xF
  6481. 00004A7A  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6482. 00004A7E  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  6483. 00004A84  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  6484. 00004A88  6624                     bne        +0x26 /* 00004AAE */
  6485. 00004A8A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6486. 00004A8E  1F3C 0001                move.b     -[A7], 0x1
  6487. 00004A92  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  6488. 00004A96  3F3C 0005                move.w     -[A7], 0x5
  6489. 00004A9A  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6490. 00004A9E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6491. 00004AA2  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6492. 00004AA6  7003                     moveq.l    D0, 0x03
  6493. label00004AA8:
  6494. 00004AA8  30D9                     move.w     [A0]+, [A1]+
  6495. 00004AAA  51C8 FFFC                dbf        D0, -0x6 /* 00004AA8 */
  6496. label00004AAE:
  6497. 00004AAE  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  6498. 00004AB4  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6499. 00004AB8  6620                     bne        +0x22 /* 00004ADA */
  6500. 00004ABA  486E FED0                pea.l      [A6 - 0x130]
  6501. 00004ABE  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  6502. 00004AC2  486E FCB4                pea.l      [A6 - 0x34C]
  6503. 00004AC6  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  6504. 00004ACA  3F3C 0003                move.w     -[A7], 0x3
  6505. 00004ACE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6506. // begin alternate branch 00004AD0-00004AE0
  6507. label00004AD0:
  6508. 00004AD0  1BF2 3F3C                move.b     <<invalid special address>>, <<invalid full ext with I/IS == 4>>
  6509. 00004AD4  0004 4EAD                ori.b      D4, 0xAD
  6510. 00004AD8  1BF2 203C                move.b     <<invalid special address>>, [A2 + D2.w + 0x3C]
  6511. label00004ADA: // (misaligned)
  6512. 00004ADC  6343                     bls        +0x45 /* 00004B21 */
  6513. 00004ADE  5244                     addq.w     D4, 1
  6514. // end alternate branch 00004AD0-00004AE0
  6515. label00004AD0: // (misaligned)
  6516. 00004AD2  3F3C 0004                move.w     -[A7], 0x4
  6517. 00004AD6  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6518. label00004ADA:
  6519. 00004ADA  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  6520. 00004AE0  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6521. 00004AE4  6628                     bne        +0x2A /* 00004B0E */
  6522. 00004AE6  206E FFE4                movea.l    A0, [A6 - 0x1C]
  6523. 00004AEA  2050                     movea.l    A0, [A0]
  6524. 00004AEC  43EE FCB4                lea.l      A1, [A6 - 0x34C]
  6525. 00004AF0  41E8 0114                lea.l      A0, [A0 + 0x114]
  6526. 00004AF4  303C 010D                move.w     D0, 0x10D
  6527. label00004AF8:
  6528. 00004AF8  32D8                     move.w     [A1]+, [A0]+
  6529. 00004AFA  51C8 FFFC                dbf        D0, -0x6 /* 00004AF8 */
  6530. 00004AFE  486E FCB4                pea.l      [A6 - 0x34C]
  6531. 00004B02  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  6532. 00004B06  3F3C 0001                move.w     -[A7], 0x1
  6533. 00004B0A  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6534. label00004B0E:
  6535. 00004B0E  1006                     move.b     D0, D6
  6536. 00004B10  6718                     beq        +0x1A /* 00004B2A */
  6537. 00004B12  486E FCA4                pea.l      [A6 - 0x35C]
  6538. 00004B16  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  6539. 00004B1A  486E FCAC                pea.l      [A6 - 0x354]
  6540. 00004B1E  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  6541. 00004B22  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6542. 00004B26  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6543. label00004B2A:
  6544. 00004B2A  4267                     clr.w      -[A7]
  6545. 00004B2C  486E FFF8                pea.l      [A6 - 0x8]
  6546. 00004B30  487A 004A                pea.l      [PC + 0x4A /* 00004B7C, value 0x5707269, pstring "print" */]
  6547. 00004B34  1F3C 0016                move.b     -[A7], 0x16
  6548. 00004B38  1F3C 002B                move.b     -[A7], 0x2B /* '+' */
  6549. 00004B3C  4267                     clr.w      -[A7]
  6550. 00004B3E  1F3C 0001                move.b     -[A7], 0x1
  6551. 00004B42  42A7                     clr.l      -[A7]
  6552. 00004B44  4EBA D8A6                jsr        [PC - 0x275A /* 000023EC */]
  6553. 00004B48  3E1F                     move.w     D7, [A7]+
  6554. label00004B4A:
  6555. 00004B4A  486E FCA4                pea.l      [A6 - 0x35C]
  6556. 00004B4E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6557. 00004B52  486E FCAC                pea.l      [A6 - 0x354]
  6558. 00004B56  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6559. 00004B5A  486E FFE8                pea.l      [A6 - 0x18]
  6560. 00004B5E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6561. 00004B62  486E FFE0                pea.l      [A6 - 0x20]
  6562. 00004B66  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6563. 00004B6A  3D47 0014                move.w     [A6 + 0x14], D7
  6564. 00004B6E  4CDF 00C0                movem.l    D6,D7, [A7]+
  6565. 00004B72  4E5E                     unlink     A6
  6566. 00004B74  205F                     movea.l    A0, [A7]+
  6567. 00004B76  DEFC 000C                add.w      A7, 0xC
  6568. 00004B7A  4ED0                     jmp        [A0]
  6569. 00004B7C  0570 7269                bchg       [A0 + D7.w * 2 + 0x69], D2
  6570. 00004B80  6E74                     bgt        +0x76 /* 00004BF6 */
  6571. export_362:
  6572. 00004B82  4E56 FBC0                link       A6, -0x0440
  6573. 00004B86  2F07                     move.l     -[A7], D7
  6574. 00004B88  206E 0010                movea.l    A0, [A6 + 0x10]
  6575. 00004B8C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6576. 00004B90  7003                     moveq.l    D0, 0x03
  6577. label00004B92:
  6578. 00004B92  32D8                     move.w     [A1]+, [A0]+
  6579. 00004B94  51C8 FFFC                dbf        D0, -0x6 /* 00004B92 */
  6580. 00004B98  206E 000C                movea.l    A0, [A6 + 0xC]
  6581. 00004B9C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6582. 00004BA0  7003                     moveq.l    D0, 0x03
  6583. label00004BA2:
  6584. 00004BA2  32D8                     move.w     [A1]+, [A0]+
  6585. 00004BA4  51C8 FFFC                dbf        D0, -0x6 /* 00004BA2 */
  6586. 00004BA8  41EE FDCC                lea.l      A0, [A6 - 0x234]
  6587. 00004BAC  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6588. 00004BB0  7003                     moveq.l    D0, 0x03
  6589. label00004BB2:
  6590. 00004BB2  30D9                     move.w     [A0]+, [A1]+
  6591. 00004BB4  51C8 FFFC                dbf        D0, -0x6 /* 00004BB2 */
  6592. 00004BB8  41EE FDC4                lea.l      A0, [A6 - 0x23C]
  6593. 00004BBC  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6594. 00004BC0  7003                     moveq.l    D0, 0x03
  6595. label00004BC2:
  6596. 00004BC2  30D9                     move.w     [A0]+, [A1]+
  6597. 00004BC4  51C8 FFFC                dbf        D0, -0x6 /* 00004BC2 */
  6598. 00004BC8  4267                     clr.w      -[A7]
  6599. 00004BCA  486E FFF8                pea.l      [A6 - 0x8]
  6600. 00004BCE  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  6601. 00004BD4  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  6602. 00004BDA  486E FDCC                pea.l      [A6 - 0x234]
  6603. 00004BDE  4EBA D128                jsr        [PC - 0x2ED8 /* 00001D08 */]
  6604. 00004BE2  3E1F                     move.w     D7, [A7]+
  6605. 00004BE4  6600 0120                bne        +0x122 /* 00004D06 */
  6606. 00004BE8  4267                     clr.w      -[A7]
  6607. 00004BEA  486E FDCC                pea.l      [A6 - 0x234]
  6608. 00004BEE  4267                     clr.w      -[A7]
  6609. 00004BF0  486E FDC4                pea.l      [A6 - 0x23C]
  6610. 00004BF4  303C 0536                move.w     D0, 0x536
  6611. // begin alternate branch 00004BF6-00004BFA
  6612. label00004BF6:
  6613. 00004BF6  0536 A816                btst       [A6 + A2 + 0x16], D2
  6614. // end alternate branch 00004BF6-00004BFA
  6615. label00004BF6: // (misaligned)
  6616. 00004BF8  A816                     syscall    Pack8
  6617. 00004BFA  3E1F                     move.w     D7, [A7]+
  6618. 00004BFC  6600 0108                bne        +0x10A /* 00004D06 */
  6619. 00004C00  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  6620. 00004C06  B0AE FDC4                cmp.l      D0, [A6 - 0x23C]
  6621. 00004C0A  56C0                     sne        D0
  6622. 00004C0C  4A00                     tst.b      D0
  6623. 00004C0E  6728                     beq        +0x2A /* 00004C38 */
  6624. 00004C10  223C 6342 4744           move.l     D1, 0x63424744 /* 'cBGD' */
  6625. 00004C16  B2AE FDC4                cmp.l      D1, [A6 - 0x23C]
  6626. 00004C1A  56C1                     sne        D1
  6627. 00004C1C  C001                     and.b      D0, D1
  6628. 00004C1E  6718                     beq        +0x1A /* 00004C38 */
  6629. 00004C20  223C 6353 544B           move.l     D1, 0x6353544B /* 'cSTK' */
  6630. 00004C26  B2AE FDC4                cmp.l      D1, [A6 - 0x23C]
  6631. 00004C2A  56C1                     sne        D1
  6632. 00004C2C  C001                     and.b      D0, D1
  6633. 00004C2E  6708                     beq        +0xA /* 00004C38 */
  6634. 00004C30  3E3C F959                move.w     D7, 0xF959
  6635. 00004C34  6000 00D0                bra        +0xD2 /* 00004D06 */
  6636. label00004C38:
  6637. 00004C38  486D CFEA                pea.l      [A5 - 0x3016]
  6638. 00004C3C  7002                     moveq.l    D0, 0x02
  6639. 00004C3E  2F00                     move.l     -[A7], D0
  6640. 00004C40  1F3C 000F                move.b     -[A7], 0xF
  6641. 00004C44  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6642. 00004C48  206E FDC8                movea.l    A0, [A6 - 0x238]
  6643. 00004C4C  2050                     movea.l    A0, [A0]
  6644. 00004C4E  43EE FDD4                lea.l      A1, [A6 - 0x22C]
  6645. 00004C52  41E8 0114                lea.l      A0, [A0 + 0x114]
  6646. 00004C56  303C 010D                move.w     D0, 0x10D
  6647. label00004C5A:
  6648. 00004C5A  32D8                     move.w     [A1]+, [A0]+
  6649. 00004C5C  51C8 FFFC                dbf        D0, -0x6 /* 00004C5A */
  6650. 00004C60  203C 6342 4744           move.l     D0, 0x63424744 /* 'cBGD' */
  6651. 00004C66  B0AE FDC4                cmp.l      D0, [A6 - 0x23C]
  6652. 00004C6A  6612                     bne        +0x14 /* 00004C7E */
  6653. 00004C6C  486E FDD4                pea.l      [A6 - 0x22C]
  6654. 00004C70  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  6655. 00004C74  3F3C 0002                move.w     -[A7], 0x2
  6656. 00004C78  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6657. 00004C7C  6030                     bra        +0x32 /* 00004CAE */
  6658. label00004C7E:
  6659. 00004C7E  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  6660. 00004C84  B0AE FDC4                cmp.l      D0, [A6 - 0x23C]
  6661. 00004C88  6612                     bne        +0x14 /* 00004C9C */
  6662. 00004C8A  486E FDD4                pea.l      [A6 - 0x22C]
  6663. 00004C8E  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  6664. 00004C92  3F3C 0001                move.w     -[A7], 0x1
  6665. 00004C96  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6666. 00004C9A  6012                     bra        +0x14 /* 00004CAE */
  6667. label00004C9C:
  6668. 00004C9C  203C 6353 544B           move.l     D0, 0x6353544B /* 'cSTK' */
  6669. 00004CA2  B0AE FDC4                cmp.l      D0, [A6 - 0x23C]
  6670. 00004CA6  6606                     bne        +0x8 /* 00004CAE */
  6671. 00004CA8  4267                     clr.w      -[A7]
  6672. 00004CAA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6673. label00004CAE:
  6674. 00004CAE  4AAE FFEC                tst.l      [A6 - 0x14]
  6675. 00004CB2  6732                     beq        +0x34 /* 00004CE6 */
  6676. 00004CB4  486E FBC0                pea.l      [A6 - 0x440]
  6677. 00004CB8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6678. 00004CBC  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  6679. 00004CC0  205F                     movea.l    A0, [A7]+
  6680. 00004CC2  43EE FCC4                lea.l      A1, [A6 - 0x33C]
  6681. 00004CC6  707F                     moveq.l    D0, 0x7F
  6682. label00004CC8:
  6683. 00004CC8  32D8                     move.w     [A1]+, [A0]+
  6684. 00004CCA  51C8 FFFC                dbf        D0, -0x6 /* 00004CC8 */
  6685. 00004CCE  486E FCC4                pea.l      [A6 - 0x33C]
  6686. 00004CD2  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6687. 00004CD6  3F3C 0005                move.w     -[A7], 0x5
  6688. 00004CDA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6689. 00004CDE  3F3C 0003                move.w     -[A7], 0x3
  6690. 00004CE2  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6691. label00004CE6:
  6692. 00004CE6  4267                     clr.w      -[A7]
  6693. 00004CE8  486E FFF8                pea.l      [A6 - 0x8]
  6694. 00004CEC  487A 0038                pea.l      [PC + 0x38 /* 00004D26, value 0x4707573, pstring "push" */]
  6695. 00004CF0  1F3C 0016                move.b     -[A7], 0x16
  6696. 00004CF4  1F3C 002C                move.b     -[A7], 0x2C /* ',' */
  6697. 00004CF8  4267                     clr.w      -[A7]
  6698. 00004CFA  1F3C 0001                move.b     -[A7], 0x1
  6699. 00004CFE  42A7                     clr.l      -[A7]
  6700. 00004D00  4EBA D6EA                jsr        [PC - 0x2916 /* 000023EC */]
  6701. 00004D04  3E1F                     move.w     D7, [A7]+
  6702. label00004D06:
  6703. 00004D06  486E FDCC                pea.l      [A6 - 0x234]
  6704. 00004D0A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6705. 00004D0E  486E FDC4                pea.l      [A6 - 0x23C]
  6706. 00004D12  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6707. 00004D16  3D47 0014                move.w     [A6 + 0x14], D7
  6708. 00004D1A  2E1F                     move.l     D7, [A7]+
  6709. 00004D1C  4E5E                     unlink     A6
  6710. 00004D1E  205F                     movea.l    A0, [A7]+
  6711. 00004D20  DEFC 000C                add.w      A7, 0xC
  6712. 00004D24  4ED0                     jmp        [A0]
  6713. 00004D26  0470 7573 6800           subi.w     [A0 + D6], 0x7573 /* 'us' */
  6714. export_363:
  6715. 00004D2C  4E56 FEC2                link       A6, -0x013E
  6716. 00004D30  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6717. 00004D34  206E 0010                movea.l    A0, [A6 + 0x10]
  6718. 00004D38  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6719. 00004D3C  7003                     moveq.l    D0, 0x03
  6720. label00004D3E:
  6721. 00004D3E  32D8                     move.w     [A1]+, [A0]+
  6722. 00004D40  51C8 FFFC                dbf        D0, -0x6 /* 00004D3E */
  6723. 00004D44  206E 000C                movea.l    A0, [A6 + 0xC]
  6724. 00004D48  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6725. 00004D4C  7003                     moveq.l    D0, 0x03
  6726. label00004D4E:
  6727. 00004D4E  32D8                     move.w     [A1]+, [A0]+
  6728. 00004D50  51C8 FFFC                dbf        D0, -0x6 /* 00004D4E */
  6729. 00004D54  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6730. 00004D58  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6731. 00004D5C  7003                     moveq.l    D0, 0x03
  6732. label00004D5E:
  6733. 00004D5E  30D9                     move.w     [A0]+, [A1]+
  6734. 00004D60  51C8 FFFC                dbf        D0, -0x6 /* 00004D5E */
  6735. 00004D64  41EE FFE0                lea.l      A0, [A6 - 0x20]
  6736. 00004D68  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6737. 00004D6C  7003                     moveq.l    D0, 0x03
  6738. label00004D6E:
  6739. 00004D6E  30D9                     move.w     [A0]+, [A1]+
  6740. 00004D70  51C8 FFFC                dbf        D0, -0x6 /* 00004D6E */
  6741. 00004D74  4267                     clr.w      -[A7]
  6742. 00004D76  486E FFF8                pea.l      [A6 - 0x8]
  6743. 00004D7A  2F3C 6B46 524D           move.l     -[A7], 0x6B46524D /* 'kFRM' */
  6744. 00004D80  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  6745. 00004D86  486E FFE8                pea.l      [A6 - 0x18]
  6746. 00004D8A  303C 0812                move.w     D0, 0x812
  6747. 00004D8E  A816                     syscall    Pack8
  6748. 00004D90  3E1F                     move.w     D7, [A7]+
  6749. 00004D92  6600 01E0                bne        +0x1E2 /* 00004F74 */
  6750. 00004D96  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  6751. 00004D9C  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  6752. 00004DA0  6708                     beq        +0xA /* 00004DAA */
  6753. 00004DA2  3E3C F959                move.w     D7, 0xF959
  6754. 00004DA6  6000 01CC                bra        +0x1CE /* 00004F74 */
  6755. label00004DAA:
  6756. 00004DAA  4267                     clr.w      -[A7]
  6757. 00004DAC  486E FFE8                pea.l      [A6 - 0x18]
  6758. 00004DB0  4267                     clr.w      -[A7]
  6759. 00004DB2  486E FFE0                pea.l      [A6 - 0x20]
  6760. 00004DB6  303C 0536                move.w     D0, 0x536
  6761. 00004DBA  A816                     syscall    Pack8
  6762. 00004DBC  3E1F                     move.w     D7, [A7]+
  6763. 00004DBE  6600 01B4                bne        +0x1B6 /* 00004F74 */
  6764. 00004DC2  203C 6669 6C65           move.l     D0, 0x66696C65 /* 'file' */
  6765. 00004DC8  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  6766. 00004DCC  6708                     beq        +0xA /* 00004DD6 */
  6767. 00004DCE  3E3C F959                move.w     D7, 0xF959
  6768. 00004DD2  6000 01A0                bra        +0x1A2 /* 00004F74 */
  6769. label00004DD6:
  6770. 00004DD6  4267                     clr.w      -[A7]
  6771. 00004DD8  486E FFF8                pea.l      [A6 - 0x8]
  6772. 00004DDC  2F3C 6B52 4154           move.l     -[A7], 0x6B524154 /* 'kRAT' */
  6773. 00004DE2  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  6774. 00004DE8  486E FECC                pea.l      [A6 - 0x134]
  6775. 00004DEC  486E FED4                pea.l      [A6 - 0x12C]
  6776. 00004DF0  7004                     moveq.l    D0, 0x04
  6777. 00004DF2  2F00                     move.l     -[A7], D0
  6778. 00004DF4  486E FEC8                pea.l      [A6 - 0x138]
  6779. 00004DF8  303C 0E11                move.w     D0, 0xE11
  6780. 00004DFC  A816                     syscall    Pack8
  6781. 00004DFE  4A5F                     tst.w      [A7]+
  6782. 00004E00  57C0                     seq        D0
  6783. 00004E02  4400                     neg.b      D0
  6784. 00004E04  1D40 FEC3                move.b     [A6 - 0x13D], D0
  6785. 00004E08  4267                     clr.w      -[A7]
  6786. 00004E0A  486E FFF8                pea.l      [A6 - 0x8]
  6787. 00004E0E  2F3C 6B4E 554D           move.l     -[A7], 0x6B4E554D /* 'kNUM' */
  6788. 00004E14  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  6789. 00004E1A  486E FECC                pea.l      [A6 - 0x134]
  6790. 00004E1E  486E FED0                pea.l      [A6 - 0x130]
  6791. 00004E22  7004                     moveq.l    D0, 0x04
  6792. 00004E24  2F00                     move.l     -[A7], D0
  6793. 00004E26  486E FEC8                pea.l      [A6 - 0x138]
  6794. 00004E2A  303C 0E11                move.w     D0, 0xE11
  6795. 00004E2E  A816                     syscall    Pack8
  6796. 00004E30  4A5F                     tst.w      [A7]+
  6797. 00004E32  57C5                     seq        D5
  6798. 00004E34  4405                     neg.b      D5
  6799. 00004E36  4267                     clr.w      -[A7]
  6800. 00004E38  486E FFF8                pea.l      [A6 - 0x8]
  6801. 00004E3C  2F3C 6B54 494C           move.l     -[A7], 0x6B54494C /* 'kTIL' */
  6802. 00004E42  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  6803. 00004E48  486E FFD8                pea.l      [A6 - 0x28]
  6804. 00004E4C  303C 0812                move.w     D0, 0x812
  6805. 00004E50  A816                     syscall    Pack8
  6806. 00004E52  4A5F                     tst.w      [A7]+
  6807. 00004E54  57C6                     seq        D6
  6808. 00004E56  4406                     neg.b      D6
  6809. 00004E58  1006                     move.b     D0, D6
  6810. 00004E5A  6770                     beq        +0x72 /* 00004ECC */
  6811. 00004E5C  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  6812. 00004E62  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  6813. 00004E66  661C                     bne        +0x1E /* 00004E84 */
  6814. 00004E68  4267                     clr.w      -[A7]
  6815. 00004E6A  486E FFD8                pea.l      [A6 - 0x28]
  6816. 00004E6E  486E FED8                pea.l      [A6 - 0x128]
  6817. 00004E72  3F3C 00FF                move.w     -[A7], 0xFF
  6818. 00004E76  4EBA B5DC                jsr        [PC - 0x4A24 /* 00000454 */]
  6819. 00004E7A  3E1F                     move.w     D7, [A7]+
  6820. 00004E7C  6600 00F6                bne        +0xF8 /* 00004F74 */
  6821. 00004E80  4204                     clr.b      D4
  6822. 00004E82  6048                     bra        +0x4A /* 00004ECC */
  6823. label00004E84:
  6824. 00004E84  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  6825. 00004E8A  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  6826. 00004E8E  6634                     bne        +0x36 /* 00004EC4 */
  6827. 00004E90  206E FFDC                movea.l    A0, [A6 - 0x24]
  6828. 00004E94  2050                     movea.l    A0, [A0]
  6829. 00004E96  203C 4645 4E44           move.l     D0, 0x46454E44 /* 'FEND' */
  6830. 00004E9C  B090                     cmp.l      D0, [A0]
  6831. 00004E9E  57C0                     seq        D0
  6832. 00004EA0  4A00                     tst.b      D0
  6833. 00004EA2  6614                     bne        +0x16 /* 00004EB8 */
  6834. 00004EA4  206E FFDC                movea.l    A0, [A6 - 0x24]
  6835. 00004EA8  2050                     movea.l    A0, [A0]
  6836. 00004EAA  223C 4645 4F4C           move.l     D1, 0x46454F4C /* 'FEOL' */
  6837. 00004EB0  B290                     cmp.l      D1, [A0]
  6838. 00004EB2  57C1                     seq        D1
  6839. 00004EB4  8001                     or.b       D0, D1
  6840. 00004EB6  6704                     beq        +0x6 /* 00004EBC */
  6841. label00004EB8:
  6842. 00004EB8  7801                     moveq.l    D4, 0x01
  6843. 00004EBA  6010                     bra        +0x12 /* 00004ECC */
  6844. label00004EBC:
  6845. 00004EBC  3E3C F959                move.w     D7, 0xF959
  6846. 00004EC0  6000 00B2                bra        +0xB4 /* 00004F74 */
  6847. label00004EC4:
  6848. 00004EC4  3E3C F959                move.w     D7, 0xF959
  6849. 00004EC8  6000 00AA                bra        +0xAC /* 00004F74 */
  6850. label00004ECC:
  6851. 00004ECC  1006                     move.b     D0, D6
  6852. 00004ECE  670C                     beq        +0xE /* 00004EDC */
  6853. 00004ED0  C005                     and.b      D0, D5
  6854. 00004ED2  6708                     beq        +0xA /* 00004EDC */
  6855. 00004ED4  3E3C F959                move.w     D7, 0xF959
  6856. 00004ED8  6000 009A                bra        +0x9C /* 00004F74 */
  6857. label00004EDC:
  6858. 00004EDC  486D CFEA                pea.l      [A5 - 0x3016]
  6859. 00004EE0  7002                     moveq.l    D0, 0x02
  6860. 00004EE2  2F00                     move.l     -[A7], D0
  6861. 00004EE4  1F3C 000F                move.b     -[A7], 0xF
  6862. 00004EE8  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6863. 00004EEC  486E FFE0                pea.l      [A6 - 0x20]
  6864. 00004EF0  4EBA BF44                jsr        [PC - 0x40BC /* 00000E36 */]
  6865. 00004EF4  4267                     clr.w      -[A7]
  6866. 00004EF6  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6867. 00004EFA  102E FEC3                move.b     D0, [A6 - 0x13D]
  6868. 00004EFE  6710                     beq        +0x12 /* 00004F10 */
  6869. 00004F00  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  6870. 00004F04  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6871. 00004F08  3F3C 0003                move.w     -[A7], 0x3
  6872. 00004F0C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6873. label00004F10:
  6874. 00004F10  1005                     move.b     D0, D5
  6875. 00004F12  6710                     beq        +0x12 /* 00004F24 */
  6876. 00004F14  2F2E FED0                move.l     -[A7], [A6 - 0x130]
  6877. 00004F18  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6878. 00004F1C  4267                     clr.w      -[A7]
  6879. 00004F1E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6880. 00004F22  6022                     bra        +0x24 /* 00004F46 */
  6881. label00004F24:
  6882. 00004F24  1006                     move.b     D0, D6
  6883. 00004F26  671E                     beq        +0x20 /* 00004F46 */
  6884. 00004F28  1004                     move.b     D0, D4
  6885. 00004F2A  670A                     beq        +0xC /* 00004F36 */
  6886. 00004F2C  3F3C 0002                move.w     -[A7], 0x2
  6887. 00004F30  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6888. 00004F34  6010                     bra        +0x12 /* 00004F46 */
  6889. label00004F36:
  6890. 00004F36  486E FED8                pea.l      [A6 - 0x128]
  6891. 00004F3A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6892. 00004F3E  3F3C 0001                move.w     -[A7], 0x1
  6893. 00004F42  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6894. label00004F46:
  6895. 00004F46  4267                     clr.w      -[A7]
  6896. 00004F48  486E FFF8                pea.l      [A6 - 0x8]
  6897. 00004F4C  487A 0048                pea.l      [PC + 0x48 /* 00004F96, value 0x4726561, pstring "read" */]
  6898. 00004F50  1F3C 0016                move.b     -[A7], 0x16
  6899. 00004F54  1F3C 002E                move.b     -[A7], 0x2E /* '.' */
  6900. 00004F58  4267                     clr.w      -[A7]
  6901. 00004F5A  1F3C 0001                move.b     -[A7], 0x1
  6902. 00004F5E  42A7                     clr.l      -[A7]
  6903. 00004F60  4EBA D48A                jsr        [PC - 0x2B76 /* 000023EC */]
  6904. 00004F64  3E1F                     move.w     D7, [A7]+
  6905. 00004F66  660C                     bne        +0xE /* 00004F74 */
  6906. 00004F68  4267                     clr.w      -[A7]
  6907. 00004F6A  486E FFF0                pea.l      [A6 - 0x10]
  6908. 00004F6E  4EBA BF06                jsr        [PC - 0x40FA /* 00000E76 */]
  6909. 00004F72  3E1F                     move.w     D7, [A7]+
  6910. label00004F74:
  6911. 00004F74  486E FFE8                pea.l      [A6 - 0x18]
  6912. 00004F78  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6913. 00004F7C  486E FFE0                pea.l      [A6 - 0x20]
  6914. 00004F80  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6915. 00004F84  3D47 0014                move.w     [A6 + 0x14], D7
  6916. 00004F88  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6917. 00004F8C  4E5E                     unlink     A6
  6918. 00004F8E  205F                     movea.l    A0, [A7]+
  6919. 00004F90  DEFC 000C                add.w      A7, 0xC
  6920. 00004F94  4ED0                     jmp        [A0]
  6921. 00004F96  0472 6561 6400           subi.w     [A2 + D6.w * 4], 0x6561 /* 'ea' */
  6922. export_364:
  6923. 00004F9C  4E56 FFE4                link       A6, -0x001C
  6924. 00004FA0  48E7 0300                movem.l    -[A7], D6,D7
  6925. 00004FA4  206E 0010                movea.l    A0, [A6 + 0x10]
  6926. 00004FA8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6927. 00004FAC  7003                     moveq.l    D0, 0x03
  6928. label00004FAE:
  6929. 00004FAE  32D8                     move.w     [A1]+, [A0]+
  6930. 00004FB0  51C8 FFFC                dbf        D0, -0x6 /* 00004FAE */
  6931. 00004FB4  206E 000C                movea.l    A0, [A6 + 0xC]
  6932. 00004FB8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  6933. 00004FBC  7003                     moveq.l    D0, 0x03
  6934. label00004FBE:
  6935. 00004FBE  32D8                     move.w     [A1]+, [A0]+
  6936. 00004FC0  51C8 FFFC                dbf        D0, -0x6 /* 00004FBE */
  6937. 00004FC4  41EE FFE8                lea.l      A0, [A6 - 0x18]
  6938. 00004FC8  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  6939. 00004FCC  7003                     moveq.l    D0, 0x03
  6940. label00004FCE:
  6941. 00004FCE  30D9                     move.w     [A0]+, [A1]+
  6942. 00004FD0  51C8 FFFC                dbf        D0, -0x6 /* 00004FCE */
  6943. 00004FD4  4267                     clr.w      -[A7]
  6944. 00004FD6  486E FFF8                pea.l      [A6 - 0x8]
  6945. 00004FDA  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  6946. 00004FE0  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  6947. 00004FE6  486E FFE8                pea.l      [A6 - 0x18]
  6948. 00004FEA  303C 0812                move.w     D0, 0x812
  6949. 00004FEE  A816                     syscall    Pack8
  6950. 00004FF0  3E1F                     move.w     D7, [A7]+
  6951. 00004FF2  6678                     bne        +0x7A /* 0000506C */
  6952. 00004FF4  206E FFEC                movea.l    A0, [A6 - 0x14]
  6953. 00004FF8  2050                     movea.l    A0, [A0]
  6954. 00004FFA  203C 4D4E 4252           move.l     D0, 0x4D4E4252 /* 'MNBR' */
  6955. 00005000  B090                     cmp.l      D0, [A0]
  6956. 00005002  6604                     bne        +0x6 /* 00005008 */
  6957. 00005004  4246                     clr.w      D6
  6958. 00005006  602E                     bra        +0x30 /* 00005036 */
  6959. label00005008:
  6960. 00005008  206E FFEC                movea.l    A0, [A6 - 0x14]
  6961. 0000500C  2050                     movea.l    A0, [A0]
  6962. 0000500E  203C 4550 4149           move.l     D0, 0x45504149 /* 'EPAI' */
  6963. 00005014  B090                     cmp.l      D0, [A0]
  6964. 00005016  6604                     bne        +0x6 /* 0000501C */
  6965. 00005018  7C01                     moveq.l    D6, 0x01
  6966. 0000501A  601A                     bra        +0x1C /* 00005036 */
  6967. label0000501C:
  6968. 0000501C  206E FFEC                movea.l    A0, [A6 - 0x14]
  6969. 00005020  2050                     movea.l    A0, [A0]
  6970. 00005022  203C 5052 4E54           move.l     D0, 0x50524E54 /* 'PRNT' */
  6971. 00005028  B090                     cmp.l      D0, [A0]
  6972. 0000502A  6604                     bne        +0x6 /* 00005030 */
  6973. 0000502C  7C02                     moveq.l    D6, 0x02
  6974. 0000502E  6006                     bra        +0x8 /* 00005036 */
  6975. label00005030:
  6976. 00005030  3E3C F959                move.w     D7, 0xF959
  6977. 00005034  6036                     bra        +0x38 /* 0000506C */
  6978. label00005036:
  6979. 00005036  486D CFEA                pea.l      [A5 - 0x3016]
  6980. 0000503A  7002                     moveq.l    D0, 0x02
  6981. 0000503C  2F00                     move.l     -[A7], D0
  6982. 0000503E  1F3C 000F                move.b     -[A7], 0xF
  6983. 00005042  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6984. 00005046  3F06                     move.w     -[A7], D6
  6985. 00005048  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  6986. 0000504C  4267                     clr.w      -[A7]
  6987. 0000504E  486E FFF8                pea.l      [A6 - 0x8]
  6988. 00005052  487A 0032                pea.l      [PC + 0x32 /* 00005086, value 0x5726573, pstring "reset" */]
  6989. 00005056  1F3C 0016                move.b     -[A7], 0x16
  6990. 0000505A  1F3C 0031                move.b     -[A7], 0x31 /* '1' */
  6991. 0000505E  4267                     clr.w      -[A7]
  6992. 00005060  1F3C 0001                move.b     -[A7], 0x1
  6993. 00005064  42A7                     clr.l      -[A7]
  6994. 00005066  4EBA D384                jsr        [PC - 0x2C7C /* 000023EC */]
  6995. 0000506A  3E1F                     move.w     D7, [A7]+
  6996. label0000506C:
  6997. 0000506C  486E FFE8                pea.l      [A6 - 0x18]
  6998. 00005070  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  6999. 00005074  3D47 0014                move.w     [A6 + 0x14], D7
  7000. 00005078  4CDF 00C0                movem.l    D6,D7, [A7]+
  7001. 0000507C  4E5E                     unlink     A6
  7002. 0000507E  205F                     movea.l    A0, [A7]+
  7003. 00005080  DEFC 000C                add.w      A7, 0xC
  7004. 00005084  4ED0                     jmp        [A0]
  7005. 00005086  0572 6573 6574 4E56 FCA4 2F07 bchg       [[A2 + 0x65744E56] - 0x35BD0F9], D2
  7006. export_365: // at 0000508C (misaligned)
  7007. 00005092  206E 0010                movea.l    A0, [A6 + 0x10]
  7008. 00005096  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7009. 0000509A  7003                     moveq.l    D0, 0x03
  7010. label0000509C:
  7011. 0000509C  32D8                     move.w     [A1]+, [A0]+
  7012. 0000509E  51C8 FFFC                dbf        D0, -0x6 /* 0000509C */
  7013. 000050A2  206E 000C                movea.l    A0, [A6 + 0xC]
  7014. 000050A6  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7015. 000050AA  7003                     moveq.l    D0, 0x03
  7016. label000050AC:
  7017. 000050AC  32D8                     move.w     [A1]+, [A0]+
  7018. 000050AE  51C8 FFFC                dbf        D0, -0x6 /* 000050AC */
  7019. 000050B2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7020. 000050B6  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7021. 000050BA  7003                     moveq.l    D0, 0x03
  7022. label000050BC:
  7023. 000050BC  30D9                     move.w     [A0]+, [A1]+
  7024. 000050BE  51C8 FFFC                dbf        D0, -0x6 /* 000050BC */
  7025. 000050C2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  7026. 000050C6  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7027. 000050CA  7003                     moveq.l    D0, 0x03
  7028. label000050CC:
  7029. 000050CC  30D9                     move.w     [A0]+, [A1]+
  7030. 000050CE  51C8 FFFC                dbf        D0, -0x6 /* 000050CC */
  7031. 000050D2  4267                     clr.w      -[A7]
  7032. 000050D4  486E FFF8                pea.l      [A6 - 0x8]
  7033. 000050D8  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  7034. 000050DE  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  7035. 000050E4  486E FCAC                pea.l      [A6 - 0x354]
  7036. 000050E8  42A7                     clr.l      -[A7]
  7037. 000050EA  7004                     moveq.l    D0, 0x04
  7038. 000050EC  2F00                     move.l     -[A7], D0
  7039. 000050EE  486E FCA8                pea.l      [A6 - 0x358]
  7040. 000050F2  303C 0E11                move.w     D0, 0xE11
  7041. 000050F6  A816                     syscall    Pack8
  7042. 000050F8  3E1F                     move.w     D7, [A7]+
  7043. 000050FA  6600 01B6                bne        +0x1B8 /* 000052B2 */
  7044. 000050FE  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  7045. 00005104  B0AE FCAC                cmp.l      D0, [A6 - 0x354]
  7046. 00005108  6600 00D0                bne        +0xD2 /* 000051DA */
  7047. 0000510C  4267                     clr.w      -[A7]
  7048. 0000510E  486E FFF8                pea.l      [A6 - 0x8]
  7049. 00005112  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  7050. 00005118  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  7051. 0000511E  486E FFE8                pea.l      [A6 - 0x18]
  7052. 00005122  4EBA CBE4                jsr        [PC - 0x341C /* 00001D08 */]
  7053. 00005126  3E1F                     move.w     D7, [A7]+
  7054. 00005128  6600 0188                bne        +0x18A /* 000052B2 */
  7055. 0000512C  4267                     clr.w      -[A7]
  7056. 0000512E  486E FFE8                pea.l      [A6 - 0x18]
  7057. 00005132  4267                     clr.w      -[A7]
  7058. 00005134  486E FFE0                pea.l      [A6 - 0x20]
  7059. 00005138  303C 0536                move.w     D0, 0x536
  7060. 0000513C  A816                     syscall    Pack8
  7061. 0000513E  3E1F                     move.w     D7, [A7]+
  7062. 00005140  6600 0170                bne        +0x172 /* 000052B2 */
  7063. 00005144  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  7064. 0000514A  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  7065. 0000514E  664C                     bne        +0x4E /* 0000519C */
  7066. 00005150  4267                     clr.w      -[A7]
  7067. 00005152  486E FFE0                pea.l      [A6 - 0x20]
  7068. 00005156  486E FED0                pea.l      [A6 - 0x130]
  7069. 0000515A  486E FCB4                pea.l      [A6 - 0x34C]
  7070. 0000515E  4EBA BD70                jsr        [PC - 0x4290 /* 00000ED0 */]
  7071. 00005162  3E1F                     move.w     D7, [A7]+
  7072. 00005164  6600 014C                bne        +0x14E /* 000052B2 */
  7073. 00005168  486D CFEA                pea.l      [A5 - 0x3016]
  7074. 0000516C  7002                     moveq.l    D0, 0x02
  7075. 0000516E  2F00                     move.l     -[A7], D0
  7076. 00005170  1F3C 000F                move.b     -[A7], 0xF
  7077. 00005174  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7078. 00005178  486E FED0                pea.l      [A6 - 0x130]
  7079. 0000517C  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  7080. 00005180  486E FCB4                pea.l      [A6 - 0x34C]
  7081. 00005184  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  7082. 00005188  3F3C 0003                move.w     -[A7], 0x3
  7083. 0000518C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7084. 00005190  3F3C 0003                move.w     -[A7], 0x3
  7085. 00005194  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7086. 00005198  6000 00F8                bra        +0xFA /* 00005292 */
  7087. label0000519C:
  7088. 0000519C  203C 6377 696E           move.l     D0, 0x6377696E /* 'cwin' */
  7089. 000051A2  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  7090. 000051A6  662A                     bne        +0x2C /* 000051D2 */
  7091. 000051A8  486D CFEA                pea.l      [A5 - 0x3016]
  7092. 000051AC  7002                     moveq.l    D0, 0x02
  7093. 000051AE  2F00                     move.l     -[A7], D0
  7094. 000051B0  1F3C 000F                move.b     -[A7], 0xF
  7095. 000051B4  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7096. 000051B8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  7097. 000051BC  2050                     movea.l    A0, [A0]
  7098. 000051BE  2F10                     move.l     -[A7], [A0]
  7099. 000051C0  42A7                     clr.l      -[A7]
  7100. 000051C2  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  7101. 000051C6  3F3C 0002                move.w     -[A7], 0x2
  7102. 000051CA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7103. 000051CE  6000 00C2                bra        +0xC4 /* 00005292 */
  7104. label000051D2:
  7105. 000051D2  3E3C F959                move.w     D7, 0xF959
  7106. 000051D6  6000 00DA                bra        +0xDC /* 000052B2 */
  7107. label000051DA:
  7108. 000051DA  203C 656E 756D           move.l     D0, 0x656E756D /* 'enum' */
  7109. 000051E0  B0AE FCAC                cmp.l      D0, [A6 - 0x354]
  7110. 000051E4  6600 00AC                bne        +0xAE /* 00005292 */
  7111. 000051E8  4267                     clr.w      -[A7]
  7112. 000051EA  486E FFF8                pea.l      [A6 - 0x8]
  7113. 000051EE  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  7114. 000051F4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  7115. 000051FA  486E FCAC                pea.l      [A6 - 0x354]
  7116. 000051FE  486E FCB0                pea.l      [A6 - 0x350]
  7117. 00005202  7004                     moveq.l    D0, 0x04
  7118. 00005204  2F00                     move.l     -[A7], D0
  7119. 00005206  486E FCA8                pea.l      [A6 - 0x358]
  7120. 0000520A  303C 0E11                move.w     D0, 0xE11
  7121. 0000520E  A816                     syscall    Pack8
  7122. 00005210  3E1F                     move.w     D7, [A7]+
  7123. 00005212  6600 009E                bne        +0xA0 /* 000052B2 */
  7124. 00005216  486D CFEA                pea.l      [A5 - 0x3016]
  7125. 0000521A  7002                     moveq.l    D0, 0x02
  7126. 0000521C  2F00                     move.l     -[A7], D0
  7127. 0000521E  1F3C 000F                move.b     -[A7], 0xF
  7128. 00005222  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7129. 00005226  203C 4D4E 4252           move.l     D0, 0x4D4E4252 /* 'MNBR' */
  7130. 0000522C  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  7131. 00005230  660A                     bne        +0xC /* 0000523C */
  7132. 00005232  3F3C 0001                move.w     -[A7], 0x1
  7133. 00005236  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7134. 0000523A  6056                     bra        +0x58 /* 00005292 */
  7135. label0000523C:
  7136. 0000523C  203C 5442 4152           move.l     D0, 0x54424152 /* 'TBAR' */
  7137. 00005242  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  7138. 00005246  660A                     bne        +0xC /* 00005252 */
  7139. 00005248  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7140. 0000524C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7141. 00005250  6040                     bra        +0x42 /* 00005292 */
  7142. label00005252:
  7143. 00005252  203C 4752 5053           move.l     D0, 0x47525053 /* 'GRPS' */
  7144. 00005258  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  7145. 0000525C  660A                     bne        +0xC /* 00005268 */
  7146. 0000525E  3F3C 0010                move.w     -[A7], 0x10
  7147. 00005262  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7148. 00005266  602A                     bra        +0x2C /* 00005292 */
  7149. label00005268:
  7150. 00005268  203C 4350 4943           move.l     D0, 0x43504943 /* 'CPIC' */
  7151. 0000526E  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  7152. 00005272  660A                     bne        +0xC /* 0000527E */
  7153. 00005274  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7154. 00005278  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7155. 0000527C  6014                     bra        +0x16 /* 00005292 */
  7156. label0000527E:
  7157. 0000527E  203C 4250 4943           move.l     D0, 0x42504943 /* 'BPIC' */
  7158. 00005284  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  7159. 00005288  6608                     bne        +0xA /* 00005292 */
  7160. 0000528A  3F3C 000B                move.w     -[A7], 0xB
  7161. 0000528E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7162. label00005292:
  7163. 00005292  4267                     clr.w      -[A7]
  7164. 00005294  486E FFF8                pea.l      [A6 - 0x8]
  7165. 00005298  487A 0038                pea.l      [PC + 0x38 /* 000052D2, value 0x473686F, pstring "show" */]
  7166. 0000529C  1F3C 0016                move.b     -[A7], 0x16
  7167. 000052A0  1F3C 0038                move.b     -[A7], 0x38 /* '8' */
  7168. 000052A4  4267                     clr.w      -[A7]
  7169. 000052A6  1F3C 0001                move.b     -[A7], 0x1
  7170. 000052AA  42A7                     clr.l      -[A7]
  7171. 000052AC  4EBA D13E                jsr        [PC - 0x2EC2 /* 000023EC */]
  7172. 000052B0  3E1F                     move.w     D7, [A7]+
  7173. label000052B2:
  7174. 000052B2  486E FFE8                pea.l      [A6 - 0x18]
  7175. 000052B6  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7176. 000052BA  486E FFE0                pea.l      [A6 - 0x20]
  7177. 000052BE  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7178. 000052C2  3D47 0014                move.w     [A6 + 0x14], D7
  7179. 000052C6  2E1F                     move.l     D7, [A7]+
  7180. 000052C8  4E5E                     unlink     A6
  7181. 000052CA  205F                     movea.l    A0, [A7]+
  7182. 000052CC  DEFC 000C                add.w      A7, 0xC
  7183. 000052D0  4ED0                     jmp        [A0]
  7184. 000052D2  0473 686F 7700           subi.w     [A3 + <<invalid base displacement size>> + D7 * 8], 0x686F /* 'ho' */
  7185. export_366:
  7186. 000052D8  4E56 FFCE                link       A6, -0x0032
  7187. 000052DC  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7188. 000052E0  206E 0010                movea.l    A0, [A6 + 0x10]
  7189. 000052E4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7190. 000052E8  7003                     moveq.l    D0, 0x03
  7191. label000052EA:
  7192. 000052EA  32D8                     move.w     [A1]+, [A0]+
  7193. 000052EC  51C8 FFFC                dbf        D0, -0x6 /* 000052EA */
  7194. 000052F0  206E 000C                movea.l    A0, [A6 + 0xC]
  7195. 000052F4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7196. 000052F8  7003                     moveq.l    D0, 0x03
  7197. label000052FA:
  7198. 000052FA  32D8                     move.w     [A1]+, [A0]+
  7199. 000052FC  51C8 FFFC                dbf        D0, -0x6 /* 000052FA */
  7200. 00005300  4267                     clr.w      -[A7]
  7201. 00005302  486E FFF8                pea.l      [A6 - 0x8]
  7202. 00005306  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  7203. 0000530C  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  7204. 00005312  486E FFDC                pea.l      [A6 - 0x24]
  7205. 00005316  486E FFEC                pea.l      [A6 - 0x14]
  7206. 0000531A  7004                     moveq.l    D0, 0x04
  7207. 0000531C  2F00                     move.l     -[A7], D0
  7208. 0000531E  486E FFD8                pea.l      [A6 - 0x28]
  7209. 00005322  303C 0E11                move.w     D0, 0xE11
  7210. 00005326  A816                     syscall    Pack8
  7211. 00005328  3E1F                     move.w     D7, [A7]+
  7212. 0000532A  6600 01A2                bne        +0x1A4 /* 000054CE */
  7213. 0000532E  203C 706C 616E           move.l     D0, 0x706C616E /* 'plan' */
  7214. 00005334  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  7215. 00005338  6604                     bne        +0x6 /* 0000533E */
  7216. 0000533A  4244                     clr.w      D4
  7217. 0000533C  600C                     bra        +0xE /* 0000534A */
  7218. label0000533E:
  7219. 0000533E  4240                     clr.w      D0
  7220. 00005340  102E FFEF                move.b     D0, [A6 - 0x11]
  7221. 00005344  3800                     move.w     D4, D0
  7222. 00005346  987C 0040                sub.w      D4, 0x40 /* '@' */
  7223. label0000534A:
  7224. 0000534A  4A44                     tst.w      D4
  7225. 0000534C  5DC0                     slt        D0
  7226. 0000534E  4A00                     tst.b      D0
  7227. 00005350  660A                     bne        +0xC /* 0000535C */
  7228. 00005352  721C                     moveq.l    D1, 0x1C
  7229. 00005354  B244                     cmp.w      D1, D4
  7230. 00005356  5DC1                     slt        D1
  7231. 00005358  8001                     or.b       D0, D1
  7232. 0000535A  6708                     beq        +0xA /* 00005364 */
  7233. label0000535C:
  7234. 0000535C  3E3C F959                move.w     D7, 0xF959
  7235. 00005360  6000 016C                bra        +0x16E /* 000054CE */
  7236. label00005364:
  7237. 00005364  4267                     clr.w      -[A7]
  7238. 00005366  486E FFF8                pea.l      [A6 - 0x8]
  7239. 0000536A  2F3C 6B53 5044           move.l     -[A7], 0x6B535044 /* 'kSPD' */
  7240. 00005370  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  7241. 00005376  486E FFDC                pea.l      [A6 - 0x24]
  7242. 0000537A  486E FFE8                pea.l      [A6 - 0x18]
  7243. 0000537E  7004                     moveq.l    D0, 0x04
  7244. 00005380  2F00                     move.l     -[A7], D0
  7245. 00005382  486E FFD8                pea.l      [A6 - 0x28]
  7246. 00005386  303C 0E11                move.w     D0, 0xE11
  7247. 0000538A  A816                     syscall    Pack8
  7248. 0000538C  4A5F                     tst.w      [A7]+
  7249. 0000538E  57C0                     seq        D0
  7250. 00005390  4400                     neg.b      D0
  7251. 00005392  1D40 FFCF                move.b     [A6 - 0x31], D0
  7252. 00005396  6748                     beq        +0x4A /* 000053E0 */
  7253. 00005398  203C 534C 4F57           move.l     D0, 0x534C4F57 /* 'SLOW' */
  7254. 0000539E  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  7255. 000053A2  6604                     bne        +0x6 /* 000053A8 */
  7256. 000053A4  7A01                     moveq.l    D5, 0x01
  7257. 000053A6  6038                     bra        +0x3A /* 000053E0 */
  7258. label000053A8:
  7259. 000053A8  203C 5659 534C           move.l     D0, 0x5659534C /* 'VYSL' */
  7260. 000053AE  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  7261. 000053B2  6604                     bne        +0x6 /* 000053B8 */
  7262. 000053B4  7A02                     moveq.l    D5, 0x02
  7263. 000053B6  6028                     bra        +0x2A /* 000053E0 */
  7264. label000053B8:
  7265. 000053B8  203C 4641 5354           move.l     D0, 0x46415354 /* 'FAST' */
  7266. 000053BE  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  7267. 000053C2  6604                     bne        +0x6 /* 000053C8 */
  7268. 000053C4  7A03                     moveq.l    D5, 0x03
  7269. 000053C6  6018                     bra        +0x1A /* 000053E0 */
  7270. label000053C8:
  7271. 000053C8  203C 5659 4653           move.l     D0, 0x56594653 /* 'VYFS' */
  7272. 000053CE  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  7273. 000053D2  6604                     bne        +0x6 /* 000053D8 */
  7274. 000053D4  7A04                     moveq.l    D5, 0x04
  7275. 000053D6  6008                     bra        +0xA /* 000053E0 */
  7276. label000053D8:
  7277. 000053D8  3E3C F959                move.w     D7, 0xF959
  7278. 000053DC  6000 00F0                bra        +0xF2 /* 000054CE */
  7279. label000053E0:
  7280. 000053E0  4267                     clr.w      -[A7]
  7281. 000053E2  486E FFF8                pea.l      [A6 - 0x8]
  7282. 000053E6  2F3C 6B49 4D47           move.l     -[A7], 0x6B494D47 /* 'kIMG' */
  7283. 000053EC  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  7284. 000053F2  486E FFDC                pea.l      [A6 - 0x24]
  7285. 000053F6  486E FFE4                pea.l      [A6 - 0x1C]
  7286. 000053FA  7004                     moveq.l    D0, 0x04
  7287. 000053FC  2F00                     move.l     -[A7], D0
  7288. 000053FE  486E FFD8                pea.l      [A6 - 0x28]
  7289. 00005402  303C 0E11                move.w     D0, 0xE11
  7290. 00005406  A816                     syscall    Pack8
  7291. 00005408  4A5F                     tst.w      [A7]+
  7292. 0000540A  57C0                     seq        D0
  7293. 0000540C  4400                     neg.b      D0
  7294. 0000540E  1D40 FFCE                move.b     [A6 - 0x32], D0
  7295. 00005412  6756                     beq        +0x58 /* 0000546A */
  7296. 00005414  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  7297. 0000541A  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  7298. 0000541E  6604                     bne        +0x6 /* 00005424 */
  7299. 00005420  4246                     clr.w      D6
  7300. 00005422  6046                     bra        +0x48 /* 0000546A */
  7301. label00005424:
  7302. 00005424  203C 424C 414B           move.l     D0, 0x424C414B /* 'BLAK' */
  7303. 0000542A  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  7304. 0000542E  6604                     bne        +0x6 /* 00005434 */
  7305. 00005430  7C01                     moveq.l    D6, 0x01
  7306. 00005432  6036                     bra        +0x38 /* 0000546A */
  7307. label00005434:
  7308. 00005434  203C 5749 5445           move.l     D0, 0x57495445 /* 'WITE' */
  7309. 0000543A  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  7310. 0000543E  6604                     bne        +0x6 /* 00005444 */
  7311. 00005440  7C02                     moveq.l    D6, 0x02
  7312. 00005442  6026                     bra        +0x28 /* 0000546A */
  7313. label00005444:
  7314. 00005444  203C 4752 4159           move.l     D0, 0x47524159 /* 'GRAY' */
  7315. 0000544A  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  7316. 0000544E  6604                     bne        +0x6 /* 00005454 */
  7317. 00005450  7C03                     moveq.l    D6, 0x03
  7318. 00005452  6016                     bra        +0x18 /* 0000546A */
  7319. label00005454:
  7320. 00005454  203C 494E 5652           move.l     D0, 0x494E5652 /* 'INVR' */
  7321. 0000545A  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  7322. 0000545E  6604                     bne        +0x6 /* 00005464 */
  7323. 00005460  7C04                     moveq.l    D6, 0x04
  7324. 00005462  6006                     bra        +0x8 /* 0000546A */
  7325. label00005464:
  7326. 00005464  3E3C F959                move.w     D7, 0xF959
  7327. 00005468  6064                     bra        +0x66 /* 000054CE */
  7328. label0000546A:
  7329. 0000546A  486D CFEA                pea.l      [A5 - 0x3016]
  7330. 0000546E  7002                     moveq.l    D0, 0x02
  7331. 00005470  2F00                     move.l     -[A7], D0
  7332. 00005472  1F3C 000F                move.b     -[A7], 0xF
  7333. 00005476  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7334. 0000547A  3F04                     move.w     -[A7], D4
  7335. 0000547C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7336. 00005480  4267                     clr.w      -[A7]
  7337. 00005482  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7338. 00005486  102E FFCF                move.b     D0, [A6 - 0x31]
  7339. 0000548A  670E                     beq        +0x10 /* 0000549A */
  7340. 0000548C  3F05                     move.w     -[A7], D5
  7341. 0000548E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7342. 00005492  3F3C 0001                move.w     -[A7], 0x1
  7343. 00005496  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7344. label0000549A:
  7345. 0000549A  102E FFCE                move.b     D0, [A6 - 0x32]
  7346. 0000549E  670E                     beq        +0x10 /* 000054AE */
  7347. 000054A0  3F06                     move.w     -[A7], D6
  7348. 000054A2  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7349. 000054A6  3F3C 0002                move.w     -[A7], 0x2
  7350. 000054AA  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7351. label000054AE:
  7352. 000054AE  4267                     clr.w      -[A7]
  7353. 000054B0  486E FFF8                pea.l      [A6 - 0x8]
  7354. 000054B4  487A 002A                pea.l      [PC + 0x2A /* 000054E0, value 0x6766973, pstring "visual" */]
  7355. 000054B8  1F3C 0016                move.b     -[A7], 0x16
  7356. 000054BC  1F3C 0041                move.b     -[A7], 0x41 /* 'A' */
  7357. 000054C0  4267                     clr.w      -[A7]
  7358. 000054C2  1F3C 0001                move.b     -[A7], 0x1
  7359. 000054C6  42A7                     clr.l      -[A7]
  7360. 000054C8  4EBA CF22                jsr        [PC - 0x30DE /* 000023EC */]
  7361. 000054CC  3E1F                     move.w     D7, [A7]+
  7362. label000054CE:
  7363. 000054CE  3D47 0014                move.w     [A6 + 0x14], D7
  7364. 000054D2  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7365. 000054D6  4E5E                     unlink     A6
  7366. 000054D8  205F                     movea.l    A0, [A7]+
  7367. 000054DA  DEFC 000C                add.w      A7, 0xC
  7368. 000054DE  4ED0                     jmp        [A0]
  7369. 000054E0  0676 6973 7561 6C00      addi.w     [[A6 + 0x6C00]], 0x6973 /* 'is' */
  7370. export_367:
  7371. 000054E8  4E56 FDB0                link       A6, -0x0250
  7372. 000054EC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  7373. 000054F0  206E 0010                movea.l    A0, [A6 + 0x10]
  7374. 000054F4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7375. 000054F8  7003                     moveq.l    D0, 0x03
  7376. label000054FA:
  7377. 000054FA  32D8                     move.w     [A1]+, [A0]+
  7378. 000054FC  51C8 FFFC                dbf        D0, -0x6 /* 000054FA */
  7379. 00005500  206E 000C                movea.l    A0, [A6 + 0xC]
  7380. 00005504  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7381. 00005508  7003                     moveq.l    D0, 0x03
  7382. label0000550A:
  7383. 0000550A  32D8                     move.w     [A1]+, [A0]+
  7384. 0000550C  51C8 FFFC                dbf        D0, -0x6 /* 0000550A */
  7385. 00005510  41EE FDC4                lea.l      A0, [A6 - 0x23C]
  7386. 00005514  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7387. 00005518  7003                     moveq.l    D0, 0x03
  7388. label0000551A:
  7389. 0000551A  30D9                     move.w     [A0]+, [A1]+
  7390. 0000551C  51C8 FFFC                dbf        D0, -0x6 /* 0000551A */
  7391. 00005520  41EE FFDC                lea.l      A0, [A6 - 0x24]
  7392. 00005524  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7393. 00005528  7003                     moveq.l    D0, 0x03
  7394. label0000552A:
  7395. 0000552A  30D9                     move.w     [A0]+, [A1]+
  7396. 0000552C  51C8 FFFC                dbf        D0, -0x6 /* 0000552A */
  7397. 00005530  41EE FDCC                lea.l      A0, [A6 - 0x234]
  7398. 00005534  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7399. 00005538  7003                     moveq.l    D0, 0x03
  7400. label0000553A:
  7401. 0000553A  30D9                     move.w     [A0]+, [A1]+
  7402. 0000553C  51C8 FFFC                dbf        D0, -0x6 /* 0000553A */
  7403. 00005540  4247                     clr.w      D7
  7404. 00005542  4204                     clr.b      D4
  7405. 00005544  4267                     clr.w      -[A7]
  7406. 00005546  486E FFF8                pea.l      [A6 - 0x8]
  7407. 0000554A  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  7408. 00005550  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  7409. 00005556  486E FFE8                pea.l      [A6 - 0x18]
  7410. 0000555A  486E FFEC                pea.l      [A6 - 0x14]
  7411. 0000555E  7004                     moveq.l    D0, 0x04
  7412. 00005560  2F00                     move.l     -[A7], D0
  7413. 00005562  486E FFE4                pea.l      [A6 - 0x1C]
  7414. 00005566  303C 0E11                move.w     D0, 0xE11
  7415. 0000556A  A816                     syscall    Pack8
  7416. 0000556C  4A5F                     tst.w      [A7]+
  7417. 0000556E  57C5                     seq        D5
  7418. 00005570  4405                     neg.b      D5
  7419. 00005572  7001                     moveq.l    D0, 0x01
  7420. 00005574  B005                     cmp.b      D0, D5
  7421. 00005576  672E                     beq        +0x30 /* 000055A6 */
  7422. 00005578  4267                     clr.w      -[A7]
  7423. 0000557A  486E FFF8                pea.l      [A6 - 0x8]
  7424. 0000557E  2F3C 6B57 5343           move.l     -[A7], 0x6B575343 /* 'kWSC' */
  7425. 00005584  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  7426. 0000558A  486E FFE8                pea.l      [A6 - 0x18]
  7427. 0000558E  486E FFEC                pea.l      [A6 - 0x14]
  7428. 00005592  7004                     moveq.l    D0, 0x04
  7429. 00005594  2F00                     move.l     -[A7], D0
  7430. 00005596  486E FFE4                pea.l      [A6 - 0x1C]
  7431. 0000559A  303C 0E11                move.w     D0, 0xE11
  7432. 0000559E  A816                     syscall    Pack8
  7433. 000055A0  4A5F                     tst.w      [A7]+
  7434. 000055A2  57C4                     seq        D4
  7435. 000055A4  4404                     neg.b      D4
  7436. label000055A6:
  7437. 000055A6  1004                     move.b     D0, D4
  7438. 000055A8  6752                     beq        +0x54 /* 000055FC */
  7439. 000055AA  486D CFEA                pea.l      [A5 - 0x3016]
  7440. 000055AE  7002                     moveq.l    D0, 0x02
  7441. 000055B0  2F00                     move.l     -[A7], D0
  7442. 000055B2  1F3C 000F                move.b     -[A7], 0xF
  7443. 000055B6  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7444. 000055BA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7445. 000055BE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  7446. 000055C2  4267                     clr.w      -[A7]
  7447. 000055C4  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7448. 000055C8  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  7449. 000055CC  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7450. 000055D0  3F3C 0002                move.w     -[A7], 0x2
  7451. 000055D4  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7452. 000055D8  4267                     clr.w      -[A7]
  7453. 000055DA  486E FFF8                pea.l      [A6 - 0x8]
  7454. 000055DE  487A 0254                pea.l      [PC + 0x254 /* 00005834, value 0x4776169, pstring "wait" */]
  7455. 000055E2  1F3C 0016                move.b     -[A7], 0x16
  7456. 000055E6  1F3C 0042                move.b     -[A7], 0x42 /* 'B' */
  7457. 000055EA  4267                     clr.w      -[A7]
  7458. 000055EC  1F3C 0001                move.b     -[A7], 0x1
  7459. 000055F0  42A7                     clr.l      -[A7]
  7460. 000055F2  4EBA CDF8                jsr        [PC - 0x3208 /* 000023EC */]
  7461. 000055F6  3E1F                     move.w     D7, [A7]+
  7462. 000055F8  6000 0204                bra        +0x206 /* 000057FE */
  7463. label000055FC:
  7464. 000055FC  1005                     move.b     D0, D5
  7465. 000055FE  6744                     beq        +0x46 /* 00005644 */
  7466. 00005600  486D CFEA                pea.l      [A5 - 0x3016]
  7467. 00005604  7002                     moveq.l    D0, 0x02
  7468. 00005606  2F00                     move.l     -[A7], D0
  7469. 00005608  1F3C 000F                move.b     -[A7], 0xF
  7470. 0000560C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7471. 00005610  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7472. 00005614  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  7473. 00005618  3F3C 0001                move.w     -[A7], 0x1
  7474. 0000561C  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7475. 00005620  4267                     clr.w      -[A7]
  7476. 00005622  486E FFF8                pea.l      [A6 - 0x8]
  7477. 00005626  487A 020C                pea.l      [PC + 0x20C /* 00005834, value 0x4776169, pstring "wait" */]
  7478. 0000562A  1F3C 0016                move.b     -[A7], 0x16
  7479. 0000562E  1F3C 0042                move.b     -[A7], 0x42 /* 'B' */
  7480. 00005632  4267                     clr.w      -[A7]
  7481. 00005634  1F3C 0001                move.b     -[A7], 0x1
  7482. 00005638  42A7                     clr.l      -[A7]
  7483. 0000563A  4EBA CDB0                jsr        [PC - 0x3250 /* 000023EC */]
  7484. 0000563E  3E1F                     move.w     D7, [A7]+
  7485. 00005640  6000 01BC                bra        +0x1BE /* 000057FE */
  7486. label00005644:
  7487. 00005644  4267                     clr.w      -[A7]
  7488. 00005646  486E FFF8                pea.l      [A6 - 0x8]
  7489. 0000564A  2F3C 6B57 4153           move.l     -[A7], 0x6B574153 /* 'kWAS' */
  7490. 00005650  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  7491. 00005656  486E FFDC                pea.l      [A6 - 0x24]
  7492. 0000565A  4EBA C6AC                jsr        [PC - 0x3954 /* 00001D08 */]
  7493. 0000565E  4A5F                     tst.w      [A7]+
  7494. 00005660  57C0                     seq        D0
  7495. 00005662  4400                     neg.b      D0
  7496. 00005664  1D40 FDB1                move.b     [A6 - 0x24F], D0
  7497. 00005668  671A                     beq        +0x1C /* 00005684 */
  7498. 0000566A  4267                     clr.w      -[A7]
  7499. 0000566C  486E FFDC                pea.l      [A6 - 0x24]
  7500. 00005670  486E FDDC                pea.l      [A6 - 0x224]
  7501. 00005674  3F3C 00FF                move.w     -[A7], 0xFF
  7502. 00005678  4EBA ADDA                jsr        [PC - 0x5226 /* 00000454 */]
  7503. 0000567C  3E1F                     move.w     D7, [A7]+
  7504. 0000567E  6600 017E                bne        +0x180 /* 000057FE */
  7505. 00005682  6010                     bra        +0x12 /* 00005694 */
  7506. label00005684:
  7507. 00005684  41EE FDDC                lea.l      A0, [A6 - 0x224]
  7508. 00005688  43FA 019E                lea.l      A1, [PC + 0x19E /* 00005828, value 0xB417070, pstring "AppleScript" */]
  7509. 0000568C  7005                     moveq.l    D0, 0x05
  7510. label0000568E:
  7511. 0000568E  30D9                     move.w     [A0]+, [A1]+
  7512. 00005690  51C8 FFFC                dbf        D0, -0x6 /* 0000568E */
  7513. label00005694:
  7514. 00005694  4267                     clr.w      -[A7]
  7515. 00005696  486E FFF8                pea.l      [A6 - 0x8]
  7516. 0000569A  2F3C 6B57 554E           move.l     -[A7], 0x6B57554E /* 'kWUN' */
  7517. 000056A0  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  7518. 000056A6  486E FFDC                pea.l      [A6 - 0x24]
  7519. 000056AA  4EBA C65C                jsr        [PC - 0x39A4 /* 00001D08 */]
  7520. 000056AE  3E1F                     move.w     D7, [A7]+
  7521. 000056B0  6600 014C                bne        +0x14E /* 000057FE */
  7522. 000056B4  42A7                     clr.l      -[A7]
  7523. 000056B6  486E FDDC                pea.l      [A6 - 0x224]
  7524. 000056BA  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  7525. 000056BE  2D5F FDD8                move.l     [A6 - 0x228], [A7]+
  7526. 000056C2  4206                     clr.b      D6
  7527. 000056C4  42A7                     clr.l      -[A7]
  7528. 000056C6  2F2E FDD8                move.l     -[A7], [A6 - 0x228]
  7529. 000056CA  486E FDC0                pea.l      [A6 - 0x240]
  7530. 000056CE  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  7531. 000056D2  285F                     movea.l    A4, [A7]+
  7532. 000056D4  200C                     move.l     D0, A4
  7533. 000056D6  6700 0122                beq        +0x124 /* 000057FA */
  7534. 000056DA  7000                     moveq.l    D0, 0x00
  7535. 000056DC  2D40 FDB8                move.l     [A6 - 0x248], D0
  7536. 000056E0  42A7                     clr.l      -[A7]
  7537. 000056E2  2F0C                     move.l     -[A7], A4
  7538. 000056E4  486E FFDC                pea.l      [A6 - 0x24]
  7539. 000056E8  7002                     moveq.l    D0, 0x02
  7540. 000056EA  2F00                     move.l     -[A7], D0
  7541. 000056EC  486E FDB8                pea.l      [A6 - 0x248]
  7542. 000056F0  2F3C 000C 0103           move.l     -[A7], 0xC0103
  7543. 000056F6  7000                     moveq.l    D0, 0x00
  7544. 000056F8  A82A                     syscall    ComponentDispatch
  7545. 000056FA  201F                     move.l     D0, [A7]+
  7546. 000056FC  3E00                     move.w     D7, D0
  7547. 000056FE  6600 00D4                bne        +0xD6 /* 000057D4 */
  7548. label00005702:
  7549. 00005702  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  7550. 00005706  7000                     moveq.l    D0, 0x00
  7551. 00005708  2D40 FDBC                move.l     [A6 - 0x244], D0
  7552. 0000570C  42A7                     clr.l      -[A7]
  7553. 0000570E  2F0C                     move.l     -[A7], A4
  7554. 00005710  2F2E FDB8                move.l     -[A7], [A6 - 0x248]
  7555. 00005714  42A7                     clr.l      -[A7]
  7556. 00005716  42A7                     clr.l      -[A7]
  7557. 00005718  486E FDBC                pea.l      [A6 - 0x244]
  7558. 0000571C  2F3C 0010 0003           move.l     -[A7], 0x100003
  7559. 00005722  7000                     moveq.l    D0, 0x00
  7560. 00005724  A82A                     syscall    ComponentDispatch
  7561. 00005726  201F                     move.l     D0, [A7]+
  7562. 00005728  3E00                     move.w     D7, D0
  7563. 0000572A  6668                     bne        +0x6A /* 00005794 */
  7564. 0000572C  4AAE FDBC                tst.l      [A6 - 0x244]
  7565. 00005730  6604                     bne        +0x6 /* 00005736 */
  7566. 00005732  7C01                     moveq.l    D6, 0x01
  7567. 00005734  605E                     bra        +0x60 /* 00005794 */
  7568. label00005736:
  7569. 00005736  2F0C                     move.l     -[A7], A4
  7570. 00005738  2F2E FDBC                move.l     -[A7], [A6 - 0x244]
  7571. 0000573C  4267                     clr.w      -[A7]
  7572. 0000573E  486E FDCC                pea.l      [A6 - 0x234]
  7573. 00005742  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  7574. 00005746  203C 626F 6F6C           move.l     D0, 0x626F6F6C /* 'bool' */
  7575. 0000574C  B0AE FDCC                cmp.l      D0, [A6 - 0x234]
  7576. 00005750  660E                     bne        +0x10 /* 00005760 */
  7577. 00005752  206E FDD0                movea.l    A0, [A6 - 0x230]
  7578. 00005756  2050                     movea.l    A0, [A0]
  7579. 00005758  4A10                     tst.b      [A0]
  7580. 0000575A  56C6                     sne        D6
  7581. 0000575C  4406                     neg.b      D6
  7582. 0000575E  6024                     bra        +0x26 /* 00005784 */
  7583. label00005760:
  7584. 00005760  4267                     clr.w      -[A7]
  7585. 00005762  486E FDCC                pea.l      [A6 - 0x234]
  7586. 00005766  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  7587. 0000576C  486E FDC4                pea.l      [A6 - 0x23C]
  7588. 00005770  303C 0603                move.w     D0, 0x603
  7589. 00005774  A816                     syscall    Pack8
  7590. 00005776  3E1F                     move.w     D7, [A7]+
  7591. 00005778  206E FDC8                movea.l    A0, [A6 - 0x238]
  7592. 0000577C  2050                     movea.l    A0, [A0]
  7593. 0000577E  4A10                     tst.b      [A0]
  7594. 00005780  56C6                     sne        D6
  7595. 00005782  4406                     neg.b      D6
  7596. label00005784:
  7597. 00005784  486E FDCC                pea.l      [A6 - 0x234]
  7598. 00005788  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7599. 0000578C  486E FDC4                pea.l      [A6 - 0x23C]
  7600. 00005790  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7601. label00005794:
  7602. 00005794  4AAE FDBC                tst.l      [A6 - 0x244]
  7603. 00005798  6718                     beq        +0x1A /* 000057B2 */
  7604. 0000579A  42A7                     clr.l      -[A7]
  7605. 0000579C  2F0C                     move.l     -[A7], A4
  7606. 0000579E  2F2E FDBC                move.l     -[A7], [A6 - 0x244]
  7607. 000057A2  2F3C 0004 0006           move.l     -[A7], 0x40006
  7608. 000057A8  7000                     moveq.l    D0, 0x00
  7609. 000057AA  A82A                     syscall    ComponentDispatch
  7610. 000057AC  201F                     move.l     D0, [A7]+
  7611. 000057AE  3D40 FDB6                move.w     [A6 - 0x24A], D0
  7612. label000057B2:
  7613. 000057B2  1006                     move.b     D0, D6
  7614. 000057B4  661E                     bne        +0x20 /* 000057D4 */
  7615. 000057B6  4A47                     tst.w      D7
  7616. 000057B8  56C1                     sne        D1
  7617. 000057BA  8001                     or.b       D0, D1
  7618. 000057BC  0240 0001                andi.w     D0, 0x1
  7619. 000057C0  6612                     bne        +0x14 /* 000057D4 */
  7620. 000057C2  2F00                     move.l     -[A7], D0
  7621. 000057C4  4267                     clr.w      -[A7]
  7622. 000057C6  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  7623. 000057CA  121F                     move.b     D1, [A7]+
  7624. 000057CC  201F                     move.l     D0, [A7]+
  7625. 000057CE  8001                     or.b       D0, D1
  7626. 000057D0  6700 FF30                beq        -0xCE /* 00005702 */
  7627. label000057D4:
  7628. 000057D4  42A7                     clr.l      -[A7]
  7629. 000057D6  2F0C                     move.l     -[A7], A4
  7630. 000057D8  2F2E FDB8                move.l     -[A7], [A6 - 0x248]
  7631. 000057DC  2F3C 0004 0006           move.l     -[A7], 0x40006
  7632. 000057E2  7000                     moveq.l    D0, 0x00
  7633. 000057E4  A82A                     syscall    ComponentDispatch
  7634. 000057E6  201F                     move.l     D0, [A7]+
  7635. 000057E8  3D40 FDB6                move.w     [A6 - 0x24A], D0
  7636. 000057EC  4267                     clr.w      -[A7]
  7637. 000057EE  2F0C                     move.l     -[A7], A4
  7638. 000057F0  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  7639. 000057F4  3D5F FDB6                move.w     [A6 - 0x24A], [A7]+
  7640. 000057F8  6004                     bra        +0x6 /* 000057FE */
  7641. label000057FA:
  7642. 000057FA  3E3C F940                move.w     D7, 0xF940
  7643. label000057FE:
  7644. 000057FE  486E FDC4                pea.l      [A6 - 0x23C]
  7645. 00005802  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7646. 00005806  486E FDCC                pea.l      [A6 - 0x234]
  7647. 0000580A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7648. 0000580E  486E FFDC                pea.l      [A6 - 0x24]
  7649. 00005812  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7650. 00005816  3D47 0014                move.w     [A6 + 0x14], D7
  7651. 0000581A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  7652. 0000581E  4E5E                     unlink     A6
  7653. 00005820  205F                     movea.l    A0, [A7]+
  7654. 00005822  DEFC 000C                add.w      A7, 0xC
  7655. 00005826  4ED0                     jmp        [A0]
  7656. 00005828  0B41                     bchg       D1, D5
  7657. 0000582A  7070                     moveq.l    D0, 0x70
  7658. 0000582C  6C65                     bge        +0x67 /* 00005893 */
  7659. 0000582E  5363                     subq.w     -[A3], 1
  7660. 00005830  7269                     moveq.l    D1, 0x69
  7661. 00005832  7074                     moveq.l    D0, 0x74
  7662. 00005834  0477 6169 7400           subi.w     [A7 + D7.w * 4], 0x6169 /* 'ai' */
  7663. export_368:
  7664. 0000583A  4E56 FFC8                link       A6, -0x0038
  7665. 0000583E  48E7 0700                movem.l    -[A7], D5,D6,D7
  7666. 00005842  206E 0010                movea.l    A0, [A6 + 0x10]
  7667. 00005846  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7668. 0000584A  7003                     moveq.l    D0, 0x03
  7669. label0000584C:
  7670. 0000584C  32D8                     move.w     [A1]+, [A0]+
  7671. 0000584E  51C8 FFFC                dbf        D0, -0x6 /* 0000584C */
  7672. 00005852  206E 000C                movea.l    A0, [A6 + 0xC]
  7673. 00005856  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7674. 0000585A  7003                     moveq.l    D0, 0x03
  7675. label0000585C:
  7676. 0000585C  32D8                     move.w     [A1]+, [A0]+
  7677. 0000585E  51C8 FFFC                dbf        D0, -0x6 /* 0000585C */
  7678. 00005862  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7679. 00005866  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7680. 0000586A  7003                     moveq.l    D0, 0x03
  7681. label0000586C:
  7682. 0000586C  30D9                     move.w     [A0]+, [A1]+
  7683. 0000586E  51C8 FFFC                dbf        D0, -0x6 /* 0000586C */
  7684. 00005872  41EE FFE0                lea.l      A0, [A6 - 0x20]
  7685. 00005876  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7686. 0000587A  7003                     moveq.l    D0, 0x03
  7687. label0000587C:
  7688. 0000587C  30D9                     move.w     [A0]+, [A1]+
  7689. 0000587E  51C8 FFFC                dbf        D0, -0x6 /* 0000587C */
  7690. 00005882  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7691. 00005886  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7692. 0000588A  7003                     moveq.l    D0, 0x03
  7693. label0000588C:
  7694. 0000588C  30D9                     move.w     [A0]+, [A1]+
  7695. 0000588E  51C8 FFFC                dbf        D0, -0x6 /* 0000588C */
  7696. 00005892  4267                     clr.w      -[A7]
  7697. 00005894  486E FFF8                pea.l      [A6 - 0x8]
  7698. 00005898  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  7699. 0000589E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  7700. 000058A4  486E FFE8                pea.l      [A6 - 0x18]
  7701. 000058A8  4EBA C45E                jsr        [PC - 0x3BA2 /* 00001D08 */]
  7702. 000058AC  3E1F                     move.w     D7, [A7]+
  7703. 000058AE  6600 0158                bne        +0x15A /* 00005A08 */
  7704. 000058B2  4267                     clr.w      -[A7]
  7705. 000058B4  486E FFF8                pea.l      [A6 - 0x8]
  7706. 000058B8  2F3C 6B57 544F           move.l     -[A7], 0x6B57544F /* 'kWTO' */
  7707. 000058BE  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  7708. 000058C4  486E FFE0                pea.l      [A6 - 0x20]
  7709. 000058C8  303C 0812                move.w     D0, 0x812
  7710. 000058CC  A816                     syscall    Pack8
  7711. 000058CE  3E1F                     move.w     D7, [A7]+
  7712. 000058D0  6600 0136                bne        +0x138 /* 00005A08 */
  7713. 000058D4  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  7714. 000058DA  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  7715. 000058DE  6618                     bne        +0x1A /* 000058F8 */
  7716. 000058E0  4267                     clr.w      -[A7]
  7717. 000058E2  486E FFE0                pea.l      [A6 - 0x20]
  7718. 000058E6  4267                     clr.w      -[A7]
  7719. 000058E8  486E FFD8                pea.l      [A6 - 0x28]
  7720. 000058EC  303C 0536                move.w     D0, 0x536
  7721. 000058F0  A816                     syscall    Pack8
  7722. 000058F2  3E1F                     move.w     D7, [A7]+
  7723. 000058F4  6600 0112                bne        +0x114 /* 00005A08 */
  7724. label000058F8:
  7725. 000058F8  203C 6669 6C65           move.l     D0, 0x66696C65 /* 'file' */
  7726. 000058FE  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  7727. 00005902  6708                     beq        +0xA /* 0000590C */
  7728. 00005904  3E3C F959                move.w     D7, 0xF959
  7729. 00005908  6000 00FE                bra        +0x100 /* 00005A08 */
  7730. label0000590C:
  7731. 0000590C  4267                     clr.w      -[A7]
  7732. 0000590E  486E FFF8                pea.l      [A6 - 0x8]
  7733. 00005912  2F3C 6B57 4154           move.l     -[A7], 0x6B574154 /* 'kWAT' */
  7734. 00005918  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  7735. 0000591E  486E FFD0                pea.l      [A6 - 0x30]
  7736. 00005922  486E FFD4                pea.l      [A6 - 0x2C]
  7737. 00005926  7004                     moveq.l    D0, 0x04
  7738. 00005928  2F00                     move.l     -[A7], D0
  7739. 0000592A  486E FFCC                pea.l      [A6 - 0x34]
  7740. 0000592E  303C 0E11                move.w     D0, 0xE11
  7741. 00005932  A816                     syscall    Pack8
  7742. 00005934  4A5F                     tst.w      [A7]+
  7743. 00005936  57C6                     seq        D6
  7744. 00005938  4406                     neg.b      D6
  7745. 0000593A  1006                     move.b     D0, D6
  7746. 0000593C  6722                     beq        +0x24 /* 00005960 */
  7747. 0000593E  203C 4645 4F4C           move.l     D0, 0x46454F4C /* 'FEOL' */
  7748. 00005944  B0AE FFD4                cmp.l      D0, [A6 - 0x2C]
  7749. 00005948  56C0                     sne        D0
  7750. 0000594A  4A00                     tst.b      D0
  7751. 0000594C  6712                     beq        +0x14 /* 00005960 */
  7752. 0000594E  223C 4645 4E44           move.l     D1, 0x46454E44 /* 'FEND' */
  7753. 00005954  B2AE FFD4                cmp.l      D1, [A6 - 0x2C]
  7754. 00005958  56C1                     sne        D1
  7755. 0000595A  C001                     and.b      D0, D1
  7756. 0000595C  6702                     beq        +0x4 /* 00005960 */
  7757. 0000595E  4206                     clr.b      D6
  7758. label00005960:
  7759. 00005960  4267                     clr.w      -[A7]
  7760. 00005962  486E FFF8                pea.l      [A6 - 0x8]
  7761. 00005966  2F3C 6B57 4154           move.l     -[A7], 0x6B574154 /* 'kWAT' */
  7762. 0000596C  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  7763. 00005972  486E FFD0                pea.l      [A6 - 0x30]
  7764. 00005976  486E FFD4                pea.l      [A6 - 0x2C]
  7765. 0000597A  7004                     moveq.l    D0, 0x04
  7766. 0000597C  2F00                     move.l     -[A7], D0
  7767. 0000597E  486E FFCC                pea.l      [A6 - 0x34]
  7768. 00005982  303C 0E11                move.w     D0, 0xE11
  7769. 00005986  A816                     syscall    Pack8
  7770. 00005988  4A5F                     tst.w      [A7]+
  7771. 0000598A  57C5                     seq        D5
  7772. 0000598C  4405                     neg.b      D5
  7773. 0000598E  486D CFEA                pea.l      [A5 - 0x3016]
  7774. 00005992  7002                     moveq.l    D0, 0x02
  7775. 00005994  2F00                     move.l     -[A7], D0
  7776. 00005996  1F3C 000F                move.b     -[A7], 0xF
  7777. 0000599A  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7778. 0000599E  206E FFEC                movea.l    A0, [A6 - 0x14]
  7779. 000059A2  2F10                     move.l     -[A7], [A0]
  7780. 000059A4  42A7                     clr.l      -[A7]
  7781. 000059A6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7782. 000059AA  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  7783. 000059AE  1F3C 0001                move.b     -[A7], 0x1
  7784. 000059B2  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7785. 000059B6  486E FFD8                pea.l      [A6 - 0x28]
  7786. 000059BA  4EBA B47A                jsr        [PC - 0x4B86 /* 00000E36 */]
  7787. 000059BE  1006                     move.b     D0, D6
  7788. 000059C0  670A                     beq        +0xC /* 000059CC */
  7789. 000059C2  3F3C 0002                move.w     -[A7], 0x2
  7790. 000059C6  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7791. 000059CA  601C                     bra        +0x1E /* 000059E8 */
  7792. label000059CC:
  7793. 000059CC  1005                     move.b     D0, D5
  7794. 000059CE  6712                     beq        +0x14 /* 000059E2 */
  7795. 000059D0  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7796. 000059D4  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  7797. 000059D8  3F3C 0001                move.w     -[A7], 0x1
  7798. 000059DC  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7799. 000059E0  6006                     bra        +0x8 /* 000059E8 */
  7800. label000059E2:
  7801. 000059E2  4267                     clr.w      -[A7]
  7802. 000059E4  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  7803. label000059E8:
  7804. 000059E8  4267                     clr.w      -[A7]
  7805. 000059EA  486E FFF8                pea.l      [A6 - 0x8]
  7806. 000059EE  487A 0042                pea.l      [PC + 0x42 /* 00005A32, value 0x5777269, pstring "write" */]
  7807. 000059F2  1F3C 0016                move.b     -[A7], 0x16
  7808. 000059F6  1F3C 0043                move.b     -[A7], 0x43 /* 'C' */
  7809. 000059FA  4267                     clr.w      -[A7]
  7810. label000059FC:
  7811. 000059FC  1F3C 0001                move.b     -[A7], 0x1
  7812. 00005A00  42A7                     clr.l      -[A7]
  7813. 00005A02  4EBA C9E8                jsr        [PC - 0x3618 /* 000023EC */]
  7814. 00005A06  3E1F                     move.w     D7, [A7]+
  7815. label00005A08:
  7816. 00005A08  486E FFE8                pea.l      [A6 - 0x18]
  7817. 00005A0C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7818. 00005A10  486E FFE0                pea.l      [A6 - 0x20]
  7819. 00005A14  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7820. 00005A18  486E FFD8                pea.l      [A6 - 0x28]
  7821. 00005A1C  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7822. 00005A20  3D47 0014                move.w     [A6 + 0x14], D7
  7823. 00005A24  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7824. 00005A28  4E5E                     unlink     A6
  7825. 00005A2A  205F                     movea.l    A0, [A7]+
  7826. 00005A2C  DEFC 000C                add.w      A7, 0xC
  7827. 00005A30  4ED0                     jmp        [A0]
  7828. 00005A32  0577 7269                bchg       [A7 + D7.w * 2 + 0x69], D2
  7829. 00005A36  7465                     moveq.l    D2, 0x65
  7830. export_369:
  7831. 00005A38  4E56 FFC2                link       A6, -0x003E
  7832. 00005A3C  2F07                     move.l     -[A7], D7
  7833. 00005A3E  206E 0010                movea.l    A0, [A6 + 0x10]
  7834. 00005A42  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7835. 00005A46  7003                     moveq.l    D0, 0x03
  7836. label00005A48:
  7837. 00005A48  32D8                     move.w     [A1]+, [A0]+
  7838. 00005A4A  51C8 FFFC                dbf        D0, -0x6 /* 00005A48 */
  7839. 00005A4E  206E 000C                movea.l    A0, [A6 + 0xC]
  7840. 00005A52  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7841. 00005A56  7003                     moveq.l    D0, 0x03
  7842. label00005A58:
  7843. 00005A58  32D8                     move.w     [A1]+, [A0]+
  7844. 00005A5A  51C8 FFFC                dbf        D0, -0x6 /* 00005A58 */
  7845. 00005A5E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7846. 00005A62  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7847. 00005A66  7003                     moveq.l    D0, 0x03
  7848. label00005A68:
  7849. 00005A68  30D9                     move.w     [A0]+, [A1]+
  7850. 00005A6A  51C8 FFFC                dbf        D0, -0x6 /* 00005A68 */
  7851. 00005A6E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  7852. 00005A72  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7853. 00005A76  7003                     moveq.l    D0, 0x03
  7854. label00005A78:
  7855. 00005A78  30D9                     move.w     [A0]+, [A1]+
  7856. 00005A7A  51C8 FFFC                dbf        D0, -0x6 /* 00005A78 */
  7857. 00005A7E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7858. 00005A82  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7859. 00005A86  7003                     moveq.l    D0, 0x03
  7860. label00005A88:
  7861. 00005A88  30D9                     move.w     [A0]+, [A1]+
  7862. 00005A8A  51C8 FFFC                dbf        D0, -0x6 /* 00005A88 */
  7863. 00005A8E  41EE FFD0                lea.l      A0, [A6 - 0x30]
  7864. 00005A92  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7865. 00005A96  7003                     moveq.l    D0, 0x03
  7866. label00005A98:
  7867. 00005A98  30D9                     move.w     [A0]+, [A1]+
  7868. 00005A9A  51C8 FFFC                dbf        D0, -0x6 /* 00005A98 */
  7869. 00005A9E  4267                     clr.w      -[A7]
  7870. 00005AA0  486E FFF8                pea.l      [A6 - 0x8]
  7871. 00005AA4  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  7872. 00005AAA  2F3C 696E 736C           move.l     -[A7], 0x696E736C /* 'insl' */
  7873. 00005AB0  486E FFE8                pea.l      [A6 - 0x18]
  7874. 00005AB4  303C 0812                move.w     D0, 0x812
  7875. 00005AB8  A816                     syscall    Pack8
  7876. 00005ABA  3E1F                     move.w     D7, [A7]+
  7877. 00005ABC  6600 00AC                bne        +0xAE /* 00005B6A */
  7878. 00005AC0  4267                     clr.w      -[A7]
  7879. 00005AC2  486E FFE8                pea.l      [A6 - 0x18]
  7880. 00005AC6  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  7881. 00005ACC  486E FFE0                pea.l      [A6 - 0x20]
  7882. 00005AD0  303C 0603                move.w     D0, 0x603
  7883. 00005AD4  A816                     syscall    Pack8
  7884. 00005AD6  3E1F                     move.w     D7, [A7]+
  7885. 00005AD8  6600 0090                bne        +0x92 /* 00005B6A */
  7886. 00005ADC  4267                     clr.w      -[A7]
  7887. 00005ADE  486E FFE0                pea.l      [A6 - 0x20]
  7888. 00005AE2  2F3C 6B6F 626A           move.l     -[A7], 0x6B6F626A /* 'kobj' */
  7889. 00005AE8  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  7890. 00005AEE  486E FFD8                pea.l      [A6 - 0x28]
  7891. 00005AF2  303C 0812                move.w     D0, 0x812
  7892. 00005AF6  A816                     syscall    Pack8
  7893. 00005AF8  3E1F                     move.w     D7, [A7]+
  7894. 00005AFA  666E                     bne        +0x70 /* 00005B6A */
  7895. 00005AFC  4267                     clr.w      -[A7]
  7896. 00005AFE  486E FFD8                pea.l      [A6 - 0x28]
  7897. 00005B02  4267                     clr.w      -[A7]
  7898. 00005B04  486E FFD0                pea.l      [A6 - 0x30]
  7899. 00005B08  303C 0536                move.w     D0, 0x536
  7900. 00005B0C  A816                     syscall    Pack8
  7901. 00005B0E  3E1F                     move.w     D7, [A7]+
  7902. 00005B10  6658                     bne        +0x5A /* 00005B6A */
  7903. 00005B12  4267                     clr.w      -[A7]
  7904. 00005B14  486E FFE0                pea.l      [A6 - 0x20]
  7905. 00005B18  2F3C 6B70 6F73           move.l     -[A7], 0x6B706F73 /* 'kpos' */
  7906. 00005B1E  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  7907. 00005B24  486E FFCC                pea.l      [A6 - 0x34]
  7908. 00005B28  486E FFC4                pea.l      [A6 - 0x3C]
  7909. 00005B2C  7004                     moveq.l    D0, 0x04
  7910. 00005B2E  2F00                     move.l     -[A7], D0
  7911. 00005B30  486E FFC8                pea.l      [A6 - 0x38]
  7912. 00005B34  303C 0E11                move.w     D0, 0xE11
  7913. 00005B38  A816                     syscall    Pack8
  7914. 00005B3A  3E1F                     move.w     D7, [A7]+
  7915. 00005B3C  662C                     bne        +0x2E /* 00005B6A */
  7916. 00005B3E  203C 7270 6C63           move.l     D0, 0x72706C63 /* 'rplc' */
  7917. 00005B44  B0AE FFC4                cmp.l      D0, [A6 - 0x3C]
  7918. 00005B48  6706                     beq        +0x8 /* 00005B50 */
  7919. 00005B4A  3E3C F954                move.w     D7, 0xF954
  7920. 00005B4E  601A                     bra        +0x1C /* 00005B6A */
  7921. label00005B50:
  7922. 00005B50  4267                     clr.w      -[A7]
  7923. 00005B52  486E FFD0                pea.l      [A6 - 0x30]
  7924. 00005B56  486E FFF8                pea.l      [A6 - 0x8]
  7925. 00005B5A  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  7926. 00005B60  1F3C 0002                move.b     -[A7], 0x2
  7927. 00005B64  4EBA CB1A                jsr        [PC - 0x34E6 /* 00002680 */]
  7928. 00005B68  3E1F                     move.w     D7, [A7]+
  7929. label00005B6A:
  7930. 00005B6A  486E FFE8                pea.l      [A6 - 0x18]
  7931. 00005B6E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7932. 00005B72  486E FFE0                pea.l      [A6 - 0x20]
  7933. 00005B76  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7934. 00005B7A  486E FFD8                pea.l      [A6 - 0x28]
  7935. 00005B7E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7936. 00005B82  486E FFD0                pea.l      [A6 - 0x30]
  7937. 00005B86  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  7938. 00005B8A  3D47 0014                move.w     [A6 + 0x14], D7
  7939. 00005B8E  2E1F                     move.l     D7, [A7]+
  7940. 00005B90  4E5E                     unlink     A6
  7941. 00005B92  205F                     movea.l    A0, [A7]+
  7942. 00005B94  DEFC 000C                add.w      A7, 0xC
  7943. 00005B98  4ED0                     jmp        [A0]
  7944. export_370:
  7945. 00005B9A  4E56 FFCC                link       A6, -0x0034
  7946. 00005B9E  48E7 0300                movem.l    -[A7], D6,D7
  7947. 00005BA2  206E 0010                movea.l    A0, [A6 + 0x10]
  7948. 00005BA6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7949. 00005BAA  7003                     moveq.l    D0, 0x03
  7950. label00005BAC:
  7951. 00005BAC  32D8                     move.w     [A1]+, [A0]+
  7952. 00005BAE  51C8 FFFC                dbf        D0, -0x6 /* 00005BAC */
  7953. 00005BB2  206E 000C                movea.l    A0, [A6 + 0xC]
  7954. 00005BB6  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7955. 00005BBA  7003                     moveq.l    D0, 0x03
  7956. label00005BBC:
  7957. 00005BBC  32D8                     move.w     [A1]+, [A0]+
  7958. 00005BBE  51C8 FFFC                dbf        D0, -0x6 /* 00005BBC */
  7959. 00005BC2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7960. 00005BC6  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7961. 00005BCA  7003                     moveq.l    D0, 0x03
  7962. label00005BCC:
  7963. 00005BCC  30D9                     move.w     [A0]+, [A1]+
  7964. 00005BCE  51C8 FFFC                dbf        D0, -0x6 /* 00005BCC */
  7965. 00005BD2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  7966. 00005BD6  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  7967. 00005BDA  7003                     moveq.l    D0, 0x03
  7968. label00005BDC:
  7969. 00005BDC  30D9                     move.w     [A0]+, [A1]+
  7970. 00005BDE  51C8 FFFC                dbf        D0, -0x6 /* 00005BDC */
  7971. 00005BE2  4267                     clr.w      -[A7]
  7972. 00005BE4  486E FFF8                pea.l      [A6 - 0x8]
  7973. 00005BE8  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  7974. 00005BEE  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  7975. 00005BF4  486E FFD8                pea.l      [A6 - 0x28]
  7976. 00005BF8  486E FFDC                pea.l      [A6 - 0x24]
  7977. 00005BFC  7004                     moveq.l    D0, 0x04
  7978. 00005BFE  2F00                     move.l     -[A7], D0
  7979. 00005C00  486E FFD4                pea.l      [A6 - 0x2C]
  7980. 00005C04  303C 0E11                move.w     D0, 0xE11
  7981. 00005C08  A816                     syscall    Pack8
  7982. 00005C0A  3E1F                     move.w     D7, [A7]+
  7983. 00005C0C  6600 0098                bne        +0x9A /* 00005CA6 */
  7984. 00005C10  4267                     clr.w      -[A7]
  7985. 00005C12  486E FFF8                pea.l      [A6 - 0x8]
  7986. 00005C16  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  7987. 00005C1C  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  7988. 00005C22  486E FFD8                pea.l      [A6 - 0x28]
  7989. 00005C26  42A7                     clr.l      -[A7]
  7990. 00005C28  42A7                     clr.l      -[A7]
  7991. 00005C2A  486E FFD4                pea.l      [A6 - 0x2C]
  7992. 00005C2E  303C 0E11                move.w     D0, 0xE11
  7993. 00005C32  A816                     syscall    Pack8
  7994. 00005C34  3C1F                     move.w     D6, [A7]+
  7995. 00005C36  6654                     bne        +0x56 /* 00005C8C */
  7996. 00005C38  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  7997. 00005C3E  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  7998. 00005C42  6636                     bne        +0x38 /* 00005C7A */
  7999. 00005C44  4267                     clr.w      -[A7]
  8000. 00005C46  486E FFF8                pea.l      [A6 - 0x8]
  8001. 00005C4A  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8002. 00005C50  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  8003. 00005C56  486E FFE8                pea.l      [A6 - 0x18]
  8004. 00005C5A  4EBA C0AC                jsr        [PC - 0x3F54 /* 00001D08 */]
  8005. 00005C5E  3E1F                     move.w     D7, [A7]+
  8006. 00005C60  6644                     bne        +0x46 /* 00005CA6 */
  8007. 00005C62  4267                     clr.w      -[A7]
  8008. 00005C64  486E FFE8                pea.l      [A6 - 0x18]
  8009. 00005C68  4267                     clr.w      -[A7]
  8010. 00005C6A  486E FFE0                pea.l      [A6 - 0x20]
  8011. 00005C6E  303C 0536                move.w     D0, 0x536
  8012. 00005C72  A816                     syscall    Pack8
  8013. 00005C74  3E1F                     move.w     D7, [A7]+
  8014. 00005C76  662E                     bne        +0x30 /* 00005CA6 */
  8015. 00005C78  6012                     bra        +0x14 /* 00005C8C */
  8016. label00005C7A:
  8017. 00005C7A  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  8018. 00005C80  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  8019. 00005C84  6706                     beq        +0x8 /* 00005C8C */
  8020. 00005C86  3E3C F954                move.w     D7, 0xF954
  8021. 00005C8A  601A                     bra        +0x1C /* 00005CA6 */
  8022. label00005C8C:
  8023. 00005C8C  4267                     clr.w      -[A7]
  8024. 00005C8E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8025. 00005C92  2F3C 6E75 6C6C           move.l     -[A7], 0x6E756C6C /* 'null' */
  8026. 00005C98  486E FFE0                pea.l      [A6 - 0x20]
  8027. 00005C9C  486E FFD0                pea.l      [A6 - 0x30]
  8028. 00005CA0  4EBA A3C0                jsr        [PC - 0x5C40 /* 00000062 */]
  8029. 00005CA4  3E1F                     move.w     D7, [A7]+
  8030. label00005CA6:
  8031. 00005CA6  4A47                     tst.w      D7
  8032. 00005CA8  57C0                     seq        D0
  8033. 00005CAA  4A00                     tst.b      D0
  8034. 00005CAC  672C                     beq        +0x2E /* 00005CDA */
  8035. 00005CAE  4AAE FFF4                tst.l      [A6 - 0xC]
  8036. 00005CB2  56C1                     sne        D1
  8037. 00005CB4  C001                     and.b      D0, D1
  8038. 00005CB6  6722                     beq        +0x24 /* 00005CDA */
  8039. 00005CB8  4267                     clr.w      -[A7]
  8040. 00005CBA  486E FFF0                pea.l      [A6 - 0x10]
  8041. 00005CBE  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8042. 00005CC4  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  8043. 00005CCA  486E FFD0                pea.l      [A6 - 0x30]
  8044. 00005CCE  7004                     moveq.l    D0, 0x04
  8045. 00005CD0  2F00                     move.l     -[A7], D0
  8046. 00005CD2  303C 0A0F                move.w     D0, 0xA0F
  8047. 00005CD6  A816                     syscall    Pack8
  8048. 00005CD8  3E1F                     move.w     D7, [A7]+
  8049. label00005CDA:
  8050. 00005CDA  486E FFE8                pea.l      [A6 - 0x18]
  8051. 00005CDE  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8052. 00005CE2  486E FFE0                pea.l      [A6 - 0x20]
  8053. 00005CE6  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8054. 00005CEA  3D47 0014                move.w     [A6 + 0x14], D7
  8055. 00005CEE  4CDF 00C0                movem.l    D6,D7, [A7]+
  8056. 00005CF2  4E5E                     unlink     A6
  8057. 00005CF4  205F                     movea.l    A0, [A7]+
  8058. 00005CF6  DEFC 000C                add.w      A7, 0xC
  8059. 00005CFA  4ED0                     jmp        [A0]
  8060. export_371:
  8061. 00005CFC  4E56 FFE2                link       A6, -0x001E
  8062. 00005D00  2F07                     move.l     -[A7], D7
  8063. 00005D02  206E 0010                movea.l    A0, [A6 + 0x10]
  8064. 00005D06  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8065. 00005D0A  7003                     moveq.l    D0, 0x03
  8066. label00005D0C:
  8067. 00005D0C  32D8                     move.w     [A1]+, [A0]+
  8068. 00005D0E  51C8 FFFC                dbf        D0, -0x6 /* 00005D0C */
  8069. 00005D12  206E 000C                movea.l    A0, [A6 + 0xC]
  8070. 00005D16  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8071. 00005D1A  7003                     moveq.l    D0, 0x03
  8072. label00005D1C:
  8073. 00005D1C  32D8                     move.w     [A1]+, [A0]+
  8074. 00005D1E  51C8 FFFC                dbf        D0, -0x6 /* 00005D1C */
  8075. 00005D22  4267                     clr.w      -[A7]
  8076. 00005D24  486E FFF8                pea.l      [A6 - 0x8]
  8077. 00005D28  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  8078. 00005D2E  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  8079. 00005D34  486E FFE8                pea.l      [A6 - 0x18]
  8080. 00005D38  486E FFEC                pea.l      [A6 - 0x14]
  8081. 00005D3C  7004                     moveq.l    D0, 0x04
  8082. 00005D3E  2F00                     move.l     -[A7], D0
  8083. 00005D40  486E FFE4                pea.l      [A6 - 0x1C]
  8084. 00005D44  303C 0E11                move.w     D0, 0xE11
  8085. 00005D48  A816                     syscall    Pack8
  8086. 00005D4A  3E1F                     move.w     D7, [A7]+
  8087. 00005D4C  6650                     bne        +0x52 /* 00005D9E */
  8088. 00005D4E  203C 6342 544E           move.l     D0, 0x6342544E /* 'cBTN' */
  8089. 00005D54  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  8090. 00005D58  660C                     bne        +0xE /* 00005D66 */
  8091. 00005D5A  2F3C 0000 0001           move.l     -[A7], 0x1
  8092. 00005D60  4267                     clr.w      -[A7]
  8093. 00005D62  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  8094. label00005D66:
  8095. 00005D66  203C 6346 4C44           move.l     D0, 0x63464C44 /* 'cFLD' */
  8096. 00005D6C  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  8097. 00005D70  660C                     bne        +0xE /* 00005D7E */
  8098. 00005D72  2F3C 0000 0002           move.l     -[A7], 0x2
  8099. 00005D78  4267                     clr.w      -[A7]
  8100. 00005D7A  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  8101. label00005D7E:
  8102. 00005D7E  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  8103. 00005D84  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  8104. 00005D88  6604                     bne        +0x6 /* 00005D8E */
  8105. 00005D8A  4EAD 2CA2                jsr        [A5 + 0x2CA2 /* export_1424 */]
  8106. label00005D8E:
  8107. 00005D8E  203C 6342 4744           move.l     D0, 0x63424744 /* 'cBGD' */
  8108. 00005D94  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  8109. 00005D98  6604                     bne        +0x6 /* 00005D9E */
  8110. 00005D9A  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  8111. label00005D9E:
  8112. 00005D9E  3D47 0014                move.w     [A6 + 0x14], D7
  8113. 00005DA2  2E1F                     move.l     D7, [A7]+
  8114. 00005DA4  4E5E                     unlink     A6
  8115. 00005DA6  205F                     movea.l    A0, [A7]+
  8116. 00005DA8  DEFC 000C                add.w      A7, 0xC
  8117. 00005DAC  4ED0                     jmp        [A0]
  8118. export_372:
  8119. 00005DAE  4E56 FECA                link       A6, -0x0136
  8120. 00005DB2  48E7 0300                movem.l    -[A7], D6,D7
  8121. 00005DB6  206E 0010                movea.l    A0, [A6 + 0x10]
  8122. 00005DBA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8123. 00005DBE  7003                     moveq.l    D0, 0x03
  8124. label00005DC0:
  8125. 00005DC0  32D8                     move.w     [A1]+, [A0]+
  8126. 00005DC2  51C8 FFFC                dbf        D0, -0x6 /* 00005DC0 */
  8127. 00005DC6  206E 000C                movea.l    A0, [A6 + 0xC]
  8128. 00005DCA  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8129. 00005DCE  7003                     moveq.l    D0, 0x03
  8130. label00005DD0:
  8131. 00005DD0  32D8                     move.w     [A1]+, [A0]+
  8132. 00005DD2  51C8 FFFC                dbf        D0, -0x6 /* 00005DD0 */
  8133. 00005DD6  41EE FFE8                lea.l      A0, [A6 - 0x18]
  8134. 00005DDA  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8135. 00005DDE  7003                     moveq.l    D0, 0x03
  8136. label00005DE0:
  8137. 00005DE0  30D9                     move.w     [A0]+, [A1]+
  8138. 00005DE2  51C8 FFFC                dbf        D0, -0x6 /* 00005DE0 */
  8139. 00005DE6  41EE FFE0                lea.l      A0, [A6 - 0x20]
  8140. 00005DEA  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8141. 00005DEE  7003                     moveq.l    D0, 0x03
  8142. label00005DF0:
  8143. 00005DF0  30D9                     move.w     [A0]+, [A1]+
  8144. 00005DF2  51C8 FFFC                dbf        D0, -0x6 /* 00005DF0 */
  8145. 00005DF6  422E FECB                clr.b      [A6 - 0x135]
  8146. 00005DFA  4267                     clr.w      -[A7]
  8147. 00005DFC  486E FFF8                pea.l      [A6 - 0x8]
  8148. 00005E00  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8149. 00005E06  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  8150. 00005E0C  486E FFE8                pea.l      [A6 - 0x18]
  8151. 00005E10  303C 0812                move.w     D0, 0x812
  8152. 00005E14  A816                     syscall    Pack8
  8153. 00005E16  3E1F                     move.w     D7, [A7]+
  8154. 00005E18  6600 00D8                bne        +0xDA /* 00005EF2 */
  8155. 00005E1C  203C 6F62 6A20           move.l     D0, 0x6F626A20 /* 'obj ' */
  8156. 00005E22  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  8157. 00005E26  6600 00CA                bne        +0xCC /* 00005EF2 */
  8158. 00005E2A  1B7C 0001 9FD2           move.b     [A5 - 0x602E], 0x1
  8159. 00005E30  4267                     clr.w      -[A7]
  8160. 00005E32  486E FFE8                pea.l      [A6 - 0x18]
  8161. 00005E36  4267                     clr.w      -[A7]
  8162. 00005E38  486E FFE0                pea.l      [A6 - 0x20]
  8163. 00005E3C  303C 0536                move.w     D0, 0x536
  8164. 00005E40  A816                     syscall    Pack8
  8165. 00005E42  3C1F                     move.w     D6, [A7]+
  8166. 00005E44  422D 9FD2                clr.b      [A5 - 0x602E]
  8167. 00005E48  4A46                     tst.w      D6
  8168. 00005E4A  6600 00A6                bne        +0xA8 /* 00005EF2 */
  8169. 00005E4E  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  8170. 00005E54  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  8171. 00005E58  57C0                     seq        D0
  8172. 00005E5A  4A00                     tst.b      D0
  8173. 00005E5C  6610                     bne        +0x12 /* 00005E6E */
  8174. 00005E5E  223C 6342 4744           move.l     D1, 0x63424744 /* 'cBGD' */
  8175. 00005E64  B2AE FFE0                cmp.l      D1, [A6 - 0x20]
  8176. 00005E68  57C1                     seq        D1
  8177. 00005E6A  8001                     or.b       D0, D1
  8178. 00005E6C  672E                     beq        +0x30 /* 00005E9C */
  8179. label00005E6E:
  8180. 00005E6E  1B7C 0001 9FD2           move.b     [A5 - 0x602E], 0x1
  8181. 00005E74  4267                     clr.w      -[A7]
  8182. 00005E76  206E FFE4                movea.l    A0, [A6 - 0x1C]
  8183. 00005E7A  2050                     movea.l    A0, [A0]
  8184. 00005E7C  4868 0114                pea.l      [A0 + 0x114]
  8185. 00005E80  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  8186. 00005E84  4A5F                     tst.w      [A7]+
  8187. 00005E86  660E                     bne        +0x10 /* 00005E96 */
  8188. 00005E88  1D7C 0001 FECB           move.b     [A6 - 0x135], 0x1
  8189. 00005E8E  4267                     clr.w      -[A7]
  8190. 00005E90  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  8191. 00005E94  3C1F                     move.w     D6, [A7]+
  8192. label00005E96:
  8193. 00005E96  422D 9FD2                clr.b      [A5 - 0x602E]
  8194. 00005E9A  6056                     bra        +0x58 /* 00005EF2 */
  8195. label00005E9C:
  8196. 00005E9C  203C 6669 6C65           move.l     D0, 0x66696C65 /* 'file' */
  8197. 00005EA2  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  8198. 00005EA6  6644                     bne        +0x46 /* 00005EEC */
  8199. 00005EA8  2D7C 5445 5854 FFE0      move.l     [A6 - 0x20], 0x54455854 /* 'TEXT' */
  8200. 00005EB0  4267                     clr.w      -[A7]
  8201. 00005EB2  486E FFE0                pea.l      [A6 - 0x20]
  8202. 00005EB6  486E FEE0                pea.l      [A6 - 0x120]
  8203. 00005EBA  3F3C 00FF                move.w     -[A7], 0xFF
  8204. 00005EBE  4EBA A594                jsr        [PC - 0x5A6C /* 00000454 */]
  8205. 00005EC2  3E1F                     move.w     D7, [A7]+
  8206. 00005EC4  662C                     bne        +0x2E /* 00005EF2 */
  8207. 00005EC6  486E FEE0                pea.l      [A6 - 0x120]
  8208. 00005ECA  4267                     clr.w      -[A7]
  8209. 00005ECC  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  8210. 00005ED0  42A7                     clr.l      -[A7]
  8211. 00005ED2  42A7                     clr.l      -[A7]
  8212. 00005ED4  486E FEE0                pea.l      [A6 - 0x120]
  8213. 00005ED8  486E FED0                pea.l      [A6 - 0x130]
  8214. 00005EDC  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  8215. 00005EE0  4A5F                     tst.w      [A7]+
  8216. 00005EE2  660E                     bne        +0x10 /* 00005EF2 */
  8217. 00005EE4  1D7C 0001 FECB           move.b     [A6 - 0x135], 0x1
  8218. 00005EEA  6006                     bra        +0x8 /* 00005EF2 */
  8219. label00005EEC:
  8220. 00005EEC  1D7C 0001 FECB           move.b     [A6 - 0x135], 0x1
  8221. label00005EF2:
  8222. 00005EF2  4A47                     tst.w      D7
  8223. 00005EF4  57C0                     seq        D0
  8224. 00005EF6  4A00                     tst.b      D0
  8225. 00005EF8  672C                     beq        +0x2E /* 00005F26 */
  8226. 00005EFA  4AAE FFF4                tst.l      [A6 - 0xC]
  8227. 00005EFE  56C1                     sne        D1
  8228. 00005F00  C001                     and.b      D0, D1
  8229. 00005F02  6722                     beq        +0x24 /* 00005F26 */
  8230. 00005F04  4267                     clr.w      -[A7]
  8231. 00005F06  486E FFF0                pea.l      [A6 - 0x10]
  8232. 00005F0A  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8233. 00005F10  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  8234. 00005F16  486E FECB                pea.l      [A6 - 0x135]
  8235. 00005F1A  7001                     moveq.l    D0, 0x01
  8236. 00005F1C  2F00                     move.l     -[A7], D0
  8237. 00005F1E  303C 0A0F                move.w     D0, 0xA0F
  8238. 00005F22  A816                     syscall    Pack8
  8239. 00005F24  3E1F                     move.w     D7, [A7]+
  8240. label00005F26:
  8241. 00005F26  486E FFE8                pea.l      [A6 - 0x18]
  8242. 00005F2A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8243. 00005F2E  486E FFE0                pea.l      [A6 - 0x20]
  8244. 00005F32  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8245. 00005F36  3D47 0014                move.w     [A6 + 0x14], D7
  8246. 00005F3A  4CDF 00C0                movem.l    D6,D7, [A7]+
  8247. 00005F3E  4E5E                     unlink     A6
  8248. 00005F40  205F                     movea.l    A0, [A7]+
  8249. 00005F42  DEFC 000C                add.w      A7, 0xC
  8250. 00005F46  4ED0                     jmp        [A0]
  8251. export_373:
  8252. 00005F48  4E56 FFBE                link       A6, -0x0042
  8253. 00005F4C  2F07                     move.l     -[A7], D7
  8254. 00005F4E  206E 0010                movea.l    A0, [A6 + 0x10]
  8255. 00005F52  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8256. 00005F56  7003                     moveq.l    D0, 0x03
  8257. label00005F58:
  8258. 00005F58  32D8                     move.w     [A1]+, [A0]+
  8259. 00005F5A  51C8 FFFC                dbf        D0, -0x6 /* 00005F58 */
  8260. 00005F5E  206E 000C                movea.l    A0, [A6 + 0xC]
  8261. 00005F62  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8262. 00005F66  7003                     moveq.l    D0, 0x03
  8263. label00005F68:
  8264. 00005F68  32D8                     move.w     [A1]+, [A0]+
  8265. 00005F6A  51C8 FFFC                dbf        D0, -0x6 /* 00005F68 */
  8266. 00005F6E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  8267. 00005F72  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8268. 00005F76  7003                     moveq.l    D0, 0x03
  8269. label00005F78:
  8270. 00005F78  30D9                     move.w     [A0]+, [A1]+
  8271. 00005F7A  51C8 FFFC                dbf        D0, -0x6 /* 00005F78 */
  8272. 00005F7E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  8273. 00005F82  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8274. 00005F86  7003                     moveq.l    D0, 0x03
  8275. label00005F88:
  8276. 00005F88  30D9                     move.w     [A0]+, [A1]+
  8277. 00005F8A  51C8 FFFC                dbf        D0, -0x6 /* 00005F88 */
  8278. 00005F8E  41EE FFD0                lea.l      A0, [A6 - 0x30]
  8279. 00005F92  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8280. 00005F96  7003                     moveq.l    D0, 0x03
  8281. label00005F98:
  8282. 00005F98  30D9                     move.w     [A0]+, [A1]+
  8283. 00005F9A  51C8 FFFC                dbf        D0, -0x6 /* 00005F98 */
  8284. 00005F9E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  8285. 00005FA2  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8286. 00005FA6  7003                     moveq.l    D0, 0x03
  8287. label00005FA8:
  8288. 00005FA8  30D9                     move.w     [A0]+, [A1]+
  8289. 00005FAA  51C8 FFFC                dbf        D0, -0x6 /* 00005FA8 */
  8290. 00005FAE  4267                     clr.w      -[A7]
  8291. 00005FB0  486E FFF8                pea.l      [A6 - 0x8]
  8292. 00005FB4  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8293. 00005FBA  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  8294. 00005FC0  486E FFE8                pea.l      [A6 - 0x18]
  8295. 00005FC4  303C 0812                move.w     D0, 0x812
  8296. 00005FC8  A816                     syscall    Pack8
  8297. 00005FCA  3E1F                     move.w     D7, [A7]+
  8298. 00005FCC  6600 00A4                bne        +0xA6 /* 00006072 */
  8299. 00005FD0  4267                     clr.w      -[A7]
  8300. 00005FD2  486E FFE8                pea.l      [A6 - 0x18]
  8301. 00005FD6  4267                     clr.w      -[A7]
  8302. 00005FD8  486E FFE0                pea.l      [A6 - 0x20]
  8303. 00005FDC  303C 0536                move.w     D0, 0x536
  8304. 00005FE0  A816                     syscall    Pack8
  8305. 00005FE2  3E1F                     move.w     D7, [A7]+
  8306. 00005FE4  6600 008C                bne        +0x8E /* 00006072 */
  8307. 00005FE8  2D7C 2A2A 2A2A FFCC      move.l     [A6 - 0x34], 0x2A2A2A2A /* '****' */
  8308. 00005FF0  4267                     clr.w      -[A7]
  8309. 00005FF2  486E FFF8                pea.l      [A6 - 0x8]
  8310. 00005FF6  2F3C 7274 7970           move.l     -[A7], 0x72747970 /* 'rtyp' */
  8311. 00005FFC  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  8312. 00006002  486E FFD0                pea.l      [A6 - 0x30]
  8313. 00006006  303C 0812                move.w     D0, 0x812
  8314. 0000600A  A816                     syscall    Pack8
  8315. 0000600C  4A5F                     tst.w      [A7]+
  8316. 0000600E  662E                     bne        +0x30 /* 0000603E */
  8317. 00006010  4267                     clr.w      -[A7]
  8318. 00006012  486E FFD0                pea.l      [A6 - 0x30]
  8319. 00006016  7001                     moveq.l    D0, 0x01
  8320. 00006018  2F00                     move.l     -[A7], D0
  8321. 0000601A  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  8322. 00006020  486E FFC8                pea.l      [A6 - 0x38]
  8323. 00006024  486E FFC4                pea.l      [A6 - 0x3C]
  8324. 00006028  486E FFCC                pea.l      [A6 - 0x34]
  8325. 0000602C  7004                     moveq.l    D0, 0x04
  8326. 0000602E  2F00                     move.l     -[A7], D0
  8327. 00006030  486E FFC0                pea.l      [A6 - 0x40]
  8328. 00006034  303C 100A                move.w     D0, 0x100A
  8329. 00006038  A816                     syscall    Pack8
  8330. 0000603A  3E1F                     move.w     D7, [A7]+
  8331. 0000603C  6634                     bne        +0x36 /* 00006072 */
  8332. label0000603E:
  8333. 0000603E  4267                     clr.w      -[A7]
  8334. 00006040  486E FFE0                pea.l      [A6 - 0x20]
  8335. 00006044  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  8336. 00006048  486E FFD8                pea.l      [A6 - 0x28]
  8337. 0000604C  4EBA B83A                jsr        [PC - 0x47C6 /* 00001888 */]
  8338. 00006050  3E1F                     move.w     D7, [A7]+
  8339. 00006052  661E                     bne        +0x20 /* 00006072 */
  8340. 00006054  4AAE FFF4                tst.l      [A6 - 0xC]
  8341. 00006058  6718                     beq        +0x1A /* 00006072 */
  8342. 0000605A  4267                     clr.w      -[A7]
  8343. 0000605C  486E FFF0                pea.l      [A6 - 0x10]
  8344. 00006060  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8345. 00006066  486E FFD8                pea.l      [A6 - 0x28]
  8346. 0000606A  303C 0610                move.w     D0, 0x610
  8347. 0000606E  A816                     syscall    Pack8
  8348. 00006070  3E1F                     move.w     D7, [A7]+
  8349. label00006072:
  8350. 00006072  486E FFD0                pea.l      [A6 - 0x30]
  8351. 00006076  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8352. 0000607A  486E FFD8                pea.l      [A6 - 0x28]
  8353. 0000607E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8354. 00006082  486E FFE8                pea.l      [A6 - 0x18]
  8355. 00006086  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8356. 0000608A  486E FFE0                pea.l      [A6 - 0x20]
  8357. 0000608E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8358. 00006092  3D47 0014                move.w     [A6 + 0x14], D7
  8359. 00006096  2E1F                     move.l     D7, [A7]+
  8360. 00006098  4E5E                     unlink     A6
  8361. 0000609A  205F                     movea.l    A0, [A7]+
  8362. 0000609C  DEFC 000C                add.w      A7, 0xC
  8363. 000060A0  4ED0                     jmp        [A0]
  8364. export_374:
  8365. 000060A2  4E56 FDCE                link       A6, -0x0232
  8366. 000060A6  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  8367. 000060AA  206E 0010                movea.l    A0, [A6 + 0x10]
  8368. 000060AE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8369. 000060B2  7003                     moveq.l    D0, 0x03
  8370. label000060B4:
  8371. 000060B4  32D8                     move.w     [A1]+, [A0]+
  8372. 000060B6  51C8 FFFC                dbf        D0, -0x6 /* 000060B4 */
  8373. 000060BA  206E 000C                movea.l    A0, [A6 + 0xC]
  8374. 000060BE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8375. 000060C2  7003                     moveq.l    D0, 0x03
  8376. label000060C4:
  8377. 000060C4  32D8                     move.w     [A1]+, [A0]+
  8378. 000060C6  51C8 FFFC                dbf        D0, -0x6 /* 000060C4 */
  8379. 000060CA  2C2E 0008                move.l     D6, [A6 + 0x8]
  8380. 000060CE  2006                     move.l     D0, D6
  8381. 000060D0  C0BC 0000 1000           and.l      D0, 0x1000
  8382. 000060D6  4A80                     tst.l      D0
  8383. 000060D8  6704                     beq        +0x6 /* 000060DE */
  8384. 000060DA  7E15                     moveq.l    D7, 0x15
  8385. 000060DC  6012                     bra        +0x14 /* 000060F0 */
  8386. label000060DE:
  8387. 000060DE  2006                     move.l     D0, D6
  8388. 000060E0  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  8389. 000060E6  4A80                     tst.l      D0
  8390. 000060E8  6704                     beq        +0x6 /* 000060EE */
  8391. 000060EA  7E16                     moveq.l    D7, 0x16
  8392. 000060EC  6002                     bra        +0x4 /* 000060F0 */
  8393. label000060EE:
  8394. 000060EE  7E18                     moveq.l    D7, 0x18
  8395. label000060F0:
  8396. 000060F0  2006                     move.l     D0, D6
  8397. 000060F2  C0BC 0000 007F           and.l      D0, 0x7F
  8398. 000060F8  1D40 FED0                move.b     [A6 - 0x130], D0
  8399. 000060FC  486E FDCE                pea.l      [A6 - 0x232]
  8400. 00006100  1F07                     move.b     -[A7], D7
  8401. 00006102  102E FED0                move.b     D0, [A6 - 0x130]
  8402. 00006106  4880                     ext.w      D0
  8403. 00006108  3F00                     move.w     -[A7], D0
  8404. 0000610A  1F3C 0001                move.b     -[A7], 0x1
  8405. 0000610E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  8406. 00006112  205F                     movea.l    A0, [A7]+
  8407. 00006114  43EE FEF0                lea.l      A1, [A6 - 0x110]
  8408. 00006118  707F                     moveq.l    D0, 0x7F
  8409. label0000611A:
  8410. 0000611A  32D8                     move.w     [A1]+, [A0]+
  8411. 0000611C  51C8 FFFC                dbf        D0, -0x6 /* 0000611A */
  8412. 00006120  486D CFEA                pea.l      [A5 - 0x3016]
  8413. 00006124  7002                     moveq.l    D0, 0x02
  8414. 00006126  2F00                     move.l     -[A7], D0
  8415. 00006128  1F3C 000F                move.b     -[A7], 0xF
  8416. 0000612C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  8417. 00006130  2006                     move.l     D0, D6
  8418. 00006132  C0BC 0000 0F00           and.l      D0, 0xF00
  8419. 00006138  2D40 FEDC                move.l     [A6 - 0x124], D0
  8420. 0000613C  6700 00CA                beq        +0xCC /* 00006208 */
  8421. 00006140  41EE FEE0                lea.l      A0, [A6 - 0x120]
  8422. 00006144  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8423. 00006148  7003                     moveq.l    D0, 0x03
  8424. label0000614A:
  8425. 0000614A  30D9                     move.w     [A0]+, [A1]+
  8426. 0000614C  51C8 FFFC                dbf        D0, -0x6 /* 0000614A */
  8427. 00006150  4267                     clr.w      -[A7]
  8428. 00006152  486E FFF8                pea.l      [A6 - 0x8]
  8429. 00006156  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8430. 0000615C  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  8431. 00006162  486E FEE0                pea.l      [A6 - 0x120]
  8432. 00006166  303C 0812                move.w     D0, 0x812
  8433. 0000616A  A816                     syscall    Pack8
  8434. 0000616C  3D5F FED6                move.w     [A6 - 0x12A], [A7]+
  8435. 00006170  0CAE 0000 0100 FEDC      cmpi.l     [A6 - 0x124], 0x100
  8436. 00006178  57C0                     seq        D0
  8437. 0000617A  4A00                     tst.b      D0
  8438. 0000617C  662A                     bne        +0x2C /* 000061A8 */
  8439. 0000617E  0CAE 0000 0200 FEDC      cmpi.l     [A6 - 0x124], 0x200
  8440. 00006186  57C1                     seq        D1
  8441. 00006188  4A01                     tst.b      D1
  8442. 0000618A  6726                     beq        +0x28 /* 000061B2 */
  8443. 0000618C  4A6E FED6                tst.w      [A6 - 0x12A]
  8444. 00006190  57C2                     seq        D2
  8445. 00006192  C202                     and.b      D1, D2
  8446. 00006194  671C                     beq        +0x1E /* 000061B2 */
  8447. 00006196  243C 6E75 6C6C           move.l     D2, 0x6E756C6C /* 'null' */
  8448. 0000619C  B4AE FEE0                cmp.l      D2, [A6 - 0x120]
  8449. 000061A0  56C2                     sne        D2
  8450. 000061A2  C202                     and.b      D1, D2
  8451. 000061A4  8001                     or.b       D0, D1
  8452. 000061A6  670A                     beq        +0xC /* 000061B2 */
  8453. label000061A8:
  8454. 000061A8  486E FEE0                pea.l      [A6 - 0x120]
  8455. 000061AC  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  8456. 000061B0  6056                     bra        +0x58 /* 00006208 */
  8457. label000061B2:
  8458. 000061B2  0CAE 0000 0800 FEDC      cmpi.l     [A6 - 0x124], 0x800
  8459. 000061BA  664C                     bne        +0x4E /* 00006208 */
  8460. 000061BC  203C 6C69 7374           move.l     D0, 0x6C697374 /* 'list' */
  8461. 000061C2  B0AE FEE0                cmp.l      D0, [A6 - 0x120]
  8462. 000061C6  6712                     beq        +0x14 /* 000061DA */
  8463. 000061C8  486E FEE0                pea.l      [A6 - 0x120]
  8464. 000061CC  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  8465. 000061D0  7001                     moveq.l    D0, 0x01
  8466. 000061D2  2F00                     move.l     -[A7], D0
  8467. 000061D4  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  8468. 000061D8  602E                     bra        +0x30 /* 00006208 */
  8469. label000061DA:
  8470. 000061DA  7000                     moveq.l    D0, 0x00
  8471. 000061DC  2D40 FEDC                move.l     [A6 - 0x124], D0
  8472. 000061E0  4267                     clr.w      -[A7]
  8473. 000061E2  486E FEE0                pea.l      [A6 - 0x120]
  8474. 000061E6  486E FEDC                pea.l      [A6 - 0x124]
  8475. 000061EA  303C 0407                move.w     D0, 0x407
  8476. 000061EE  A816                     syscall    Pack8
  8477. 000061F0  3D5F FED2                move.w     [A6 - 0x12E], [A7]+
  8478. 000061F4  486E FEE0                pea.l      [A6 - 0x120]
  8479. 000061F8  2F2E FEDC                move.l     -[A7], [A6 - 0x124]
  8480. 000061FC  4EBA 9E02                jsr        [PC - 0x61FE /* 00000000 */]
  8481. 00006200  2F2E FEDC                move.l     -[A7], [A6 - 0x124]
  8482. 00006204  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  8483. label00006208:
  8484. 00006208  7018                     moveq.l    D0, 0x18
  8485. 0000620A  B007                     cmp.b      D0, D7
  8486. 0000620C  6640                     bne        +0x42 /* 0000624E */
  8487. 0000620E  1D6D CE80 FECF           move.b     [A6 - 0x131], [A5 - 0x3180]
  8488. 00006214  422D CE80                clr.b      [A5 - 0x3180]
  8489. 00006218  2006                     move.l     D0, D6
  8490. 0000621A  C0BC 0000 4000           and.l      D0, 0x4000 /* '@\0' */
  8491. 00006220  4A80                     tst.l      D0
  8492. 00006222  6706                     beq        +0x8 /* 0000622A */
  8493. 00006224  1B7C 0002 CE80           move.b     [A5 - 0x3180], 0x2
  8494. label0000622A:
  8495. 0000622A  2006                     move.l     D0, D6
  8496. 0000622C  C0BC 0000 8000           and.l      D0, 0x8000
  8497. 00006232  4A80                     tst.l      D0
  8498. 00006234  6706                     beq        +0x8 /* 0000623C */
  8499. 00006236  1B7C 0001 CE80           move.b     [A5 - 0x3180], 0x1
  8500. label0000623C:
  8501. 0000623C  2006                     move.l     D0, D6
  8502. 0000623E  C0BC 0001 0000           and.l      D0, 0x10000
  8503. 00006244  4A80                     tst.l      D0
  8504. 00006246  6706                     beq        +0x8 /* 0000624E */
  8505. 00006248  1B7C 0003 CE80           move.b     [A5 - 0x3180], 0x3
  8506. label0000624E:
  8507. 0000624E  4267                     clr.w      -[A7]
  8508. 00006250  486E FFF8                pea.l      [A6 - 0x8]
  8509. 00006254  486E FEF0                pea.l      [A6 - 0x110]
  8510. 00006258  1F07                     move.b     -[A7], D7
  8511. 0000625A  1F2E FED0                move.b     -[A7], [A6 - 0x130]
  8512. 0000625E  7018                     moveq.l    D0, 0x18
  8513. 00006260  B007                     cmp.b      D0, D7
  8514. 00006262  57C0                     seq        D0
  8515. 00006264  4400                     neg.b      D0
  8516. 00006266  1F00                     move.b     -[A7], D0
  8517. 00006268  7015                     moveq.l    D0, 0x15
  8518. 0000626A  B007                     cmp.b      D0, D7
  8519. 0000626C  56C0                     sne        D0
  8520. 0000626E  4400                     neg.b      D0
  8521. 00006270  1F00                     move.b     -[A7], D0
  8522. 00006272  2F2E FEDC                move.l     -[A7], [A6 - 0x124]
  8523. 00006276  4EBA C174                jsr        [PC - 0x3E8C /* 000023EC */]
  8524. 0000627A  3A1F                     move.w     D5, [A7]+
  8525. 0000627C  7018                     moveq.l    D0, 0x18
  8526. 0000627E  B007                     cmp.b      D0, D7
  8527. 00006280  6606                     bne        +0x8 /* 00006288 */
  8528. 00006282  1B6E FECF CE80           move.b     [A5 - 0x3180], [A6 - 0x131]
  8529. label00006288:
  8530. 00006288  4A45                     tst.w      D5
  8531. 0000628A  6600 00A2                bne        +0xA4 /* 0000632E */
  8532. 0000628E  4AAE FFF4                tst.l      [A6 - 0xC]
  8533. 00006292  6700 009A                beq        +0x9C /* 0000632E */
  8534. 00006296  7018                     moveq.l    D0, 0x18
  8535. 00006298  B007                     cmp.b      D0, D7
  8536. 0000629A  670C                     beq        +0xE /* 000062A8 */
  8537. 0000629C  486E FFF0                pea.l      [A6 - 0x10]
  8538. 000062A0  4EBA C0AC                jsr        [PC - 0x3F54 /* 0000234E */]
  8539. 000062A4  6000 0088                bra        +0x8A /* 0000632E */
  8540. label000062A8:
  8541. 000062A8  4267                     clr.w      -[A7]
  8542. 000062AA  486E FEE8                pea.l      [A6 - 0x118]
  8543. 000062AE  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  8544. 000062B2  2006                     move.l     D0, D6
  8545. 000062B4  C0BC 0002 0000           and.l      D0, 0x20000
  8546. 000062BA  4A80                     tst.l      D0
  8547. 000062BC  6750                     beq        +0x52 /* 0000630E */
  8548. 000062BE  42A7                     clr.l      -[A7]
  8549. 000062C0  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  8550. 000062C4  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  8551. 000062C8  281F                     move.l     D4, [A7]+
  8552. 000062CA  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  8553. 000062CE  7004                     moveq.l    D0, 0x04
  8554. 000062D0  2F00                     move.l     -[A7], D0
  8555. 000062D2  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  8556. 000062D6  4267                     clr.w      -[A7]
  8557. 000062D8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  8558. 000062DC  4A5F                     tst.w      [A7]+
  8559. 000062DE  57C0                     seq        D0
  8560. 000062E0  4A00                     tst.b      D0
  8561. 000062E2  6722                     beq        +0x24 /* 00006306 */
  8562. 000062E4  7204                     moveq.l    D1, 0x04
  8563. 000062E6  B284                     cmp.l      D1, D4
  8564. 000062E8  5EC1                     sgt        D1
  8565. 000062EA  C001                     and.b      D0, D1
  8566. 000062EC  6718                     beq        +0x1A /* 00006306 */
  8567. 000062EE  206E FEEC                movea.l    A0, [A6 - 0x114]
  8568. 000062F2  2004                     move.l     D0, D4
  8569. 000062F4  D090                     add.l      D0, [A0]
  8570. 000062F6  2F00                     move.l     -[A7], D0
  8571. 000062F8  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  8572. 000062FC  7004                     moveq.l    D0, 0x04
  8573. 000062FE  9084                     sub.l      D0, D4
  8574. 00006300  2F00                     move.l     -[A7], D0
  8575. 00006302  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  8576. label00006306:
  8577. 00006306  2D7C 656E 756D FEE8      move.l     [A6 - 0x118], 0x656E756D /* 'enum' */
  8578. label0000630E:
  8579. 0000630E  4267                     clr.w      -[A7]
  8580. 00006310  486E FFF0                pea.l      [A6 - 0x10]
  8581. 00006314  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8582. 0000631A  486E FEE8                pea.l      [A6 - 0x118]
  8583. 0000631E  303C 0610                move.w     D0, 0x610
  8584. 00006322  A816                     syscall    Pack8
  8585. 00006324  3A1F                     move.w     D5, [A7]+
  8586. 00006326  486E FEE8                pea.l      [A6 - 0x118]
  8587. 0000632A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8588. label0000632E:
  8589. 0000632E  3D45 0014                move.w     [A6 + 0x14], D5
  8590. 00006332  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  8591. 00006336  4E5E                     unlink     A6
  8592. 00006338  205F                     movea.l    A0, [A7]+
  8593. 0000633A  DEFC 000C                add.w      A7, 0xC
  8594. 0000633E  4ED0                     jmp        [A0]
  8595. export_375:
  8596. 00006340  4E56 FFDE                link       A6, -0x0022
  8597. 00006344  2F07                     move.l     -[A7], D7
  8598. 00006346  206E 0010                movea.l    A0, [A6 + 0x10]
  8599. 0000634A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8600. 0000634E  7003                     moveq.l    D0, 0x03
  8601. label00006350:
  8602. 00006350  32D8                     move.w     [A1]+, [A0]+
  8603. 00006352  51C8 FFFC                dbf        D0, -0x6 /* 00006350 */
  8604. 00006356  206E 000C                movea.l    A0, [A6 + 0xC]
  8605. 0000635A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8606. 0000635E  7003                     moveq.l    D0, 0x03
  8607. label00006360:
  8608. 00006360  32D8                     move.w     [A1]+, [A0]+
  8609. 00006362  51C8 FFFC                dbf        D0, -0x6 /* 00006360 */
  8610. 00006366  41EE FFE8                lea.l      A0, [A6 - 0x18]
  8611. 0000636A  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8612. 0000636E  7003                     moveq.l    D0, 0x03
  8613. label00006370:
  8614. 00006370  30D9                     move.w     [A0]+, [A1]+
  8615. 00006372  51C8 FFFC                dbf        D0, -0x6 /* 00006370 */
  8616. 00006376  41EE FFE0                lea.l      A0, [A6 - 0x20]
  8617. 0000637A  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8618. 0000637E  7003                     moveq.l    D0, 0x03
  8619. label00006380:
  8620. 00006380  30D9                     move.w     [A0]+, [A1]+
  8621. 00006382  51C8 FFFC                dbf        D0, -0x6 /* 00006380 */
  8622. 00006386  4267                     clr.w      -[A7]
  8623. 00006388  486E FFF8                pea.l      [A6 - 0x8]
  8624. 0000638C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8625. 00006392  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  8626. 00006398  486E FFE8                pea.l      [A6 - 0x18]
  8627. 0000639C  303C 0812                move.w     D0, 0x812
  8628. 000063A0  A816                     syscall    Pack8
  8629. 000063A2  3E1F                     move.w     D7, [A7]+
  8630. 000063A4  6630                     bne        +0x32 /* 000063D6 */
  8631. 000063A6  4267                     clr.w      -[A7]
  8632. 000063A8  486E FFE8                pea.l      [A6 - 0x18]
  8633. 000063AC  4267                     clr.w      -[A7]
  8634. 000063AE  486E FFE0                pea.l      [A6 - 0x20]
  8635. 000063B2  303C 0536                move.w     D0, 0x536
  8636. 000063B6  A816                     syscall    Pack8
  8637. 000063B8  3E1F                     move.w     D7, [A7]+
  8638. 000063BA  661A                     bne        +0x1C /* 000063D6 */
  8639. 000063BC  4267                     clr.w      -[A7]
  8640. 000063BE  486E FFE0                pea.l      [A6 - 0x20]
  8641. 000063C2  486E FFF8                pea.l      [A6 - 0x8]
  8642. 000063C6  2F3C 6461 7461           move.l     -[A7], 0x64617461 /* 'data' */
  8643. 000063CC  1F3C 0002                move.b     -[A7], 0x2
  8644. 000063D0  4EBA C2AE                jsr        [PC - 0x3D52 /* 00002680 */]
  8645. 000063D4  3E1F                     move.w     D7, [A7]+
  8646. label000063D6:
  8647. 000063D6  486E FFE8                pea.l      [A6 - 0x18]
  8648. 000063DA  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8649. 000063DE  486E FFE0                pea.l      [A6 - 0x20]
  8650. 000063E2  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8651. 000063E6  3D47 0014                move.w     [A6 + 0x14], D7
  8652. 000063EA  2E1F                     move.l     D7, [A7]+
  8653. 000063EC  4E5E                     unlink     A6
  8654. 000063EE  205F                     movea.l    A0, [A7]+
  8655. 000063F0  DEFC 000C                add.w      A7, 0xC
  8656. 000063F4  4ED0                     jmp        [A0]
  8657. export_376:
  8658. 000063F6  4E56 FECA                link       A6, -0x0136
  8659. 000063FA  48E7 0700                movem.l    -[A7], D5,D6,D7
  8660. 000063FE  206E 0010                movea.l    A0, [A6 + 0x10]
  8661. 00006402  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8662. 00006406  7003                     moveq.l    D0, 0x03
  8663. label00006408:
  8664. 00006408  32D8                     move.w     [A1]+, [A0]+
  8665. 0000640A  51C8 FFFC                dbf        D0, -0x6 /* 00006408 */
  8666. 0000640E  206E 000C                movea.l    A0, [A6 + 0xC]
  8667. 00006412  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8668. 00006416  7003                     moveq.l    D0, 0x03
  8669. label00006418:
  8670. 00006418  32D8                     move.w     [A1]+, [A0]+
  8671. 0000641A  51C8 FFFC                dbf        D0, -0x6 /* 00006418 */
  8672. 0000641E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  8673. 00006422  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8674. 00006426  7003                     moveq.l    D0, 0x03
  8675. label00006428:
  8676. 00006428  30D9                     move.w     [A0]+, [A1]+
  8677. 0000642A  51C8 FFFC                dbf        D0, -0x6 /* 00006428 */
  8678. 0000642E  4267                     clr.w      -[A7]
  8679. 00006430  486E FFF8                pea.l      [A6 - 0x8]
  8680. 00006434  2F3C 736E 616D           move.l     -[A7], 0x736E616D /* 'snam' */
  8681. 0000643A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  8682. 00006440  486E FFE8                pea.l      [A6 - 0x18]
  8683. 00006444  303C 0812                move.w     D0, 0x812
  8684. 00006448  A816                     syscall    Pack8
  8685. 0000644A  3E1F                     move.w     D7, [A7]+
  8686. 0000644C  6600 00E4                bne        +0xE6 /* 00006532 */
  8687. 00006450  4206                     clr.b      D6
  8688. 00006452  7000                     moveq.l    D0, 0x00
  8689. 00006454  2D40 FFDC                move.l     [A6 - 0x24], D0
  8690. 00006458  4267                     clr.w      -[A7]
  8691. 0000645A  486E FFF8                pea.l      [A6 - 0x8]
  8692. 0000645E  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8693. 00006464  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  8694. 0000646A  486E FFE0                pea.l      [A6 - 0x20]
  8695. 0000646E  303C 0812                move.w     D0, 0x812
  8696. 00006472  A816                     syscall    Pack8
  8697. 00006474  4A5F                     tst.w      [A7]+
  8698. 00006476  57C0                     seq        D0
  8699. 00006478  4A00                     tst.b      D0
  8700. 0000647A  6728                     beq        +0x2A /* 000064A4 */
  8701. 0000647C  223C 6C69 7374           move.l     D1, 0x6C697374 /* 'list' */
  8702. 00006482  B2AE FFE0                cmp.l      D1, [A6 - 0x20]
  8703. 00006486  57C1                     seq        D1
  8704. 00006488  C001                     and.b      D0, D1
  8705. 0000648A  6718                     beq        +0x1A /* 000064A4 */
  8706. 0000648C  7C01                     moveq.l    D6, 0x01
  8707. 0000648E  4267                     clr.w      -[A7]
  8708. 00006490  486E FFE0                pea.l      [A6 - 0x20]
  8709. 00006494  486E FFDC                pea.l      [A6 - 0x24]
  8710. 00006498  303C 0407                move.w     D0, 0x407
  8711. 0000649C  A816                     syscall    Pack8
  8712. 0000649E  3E1F                     move.w     D7, [A7]+
  8713. 000064A0  6600 0090                bne        +0x92 /* 00006532 */
  8714. label000064A4:
  8715. 000064A4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8716. 000064A8  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  8717. 000064AC  206E FFEC                movea.l    A0, [A6 - 0x14]
  8718. 000064B0  2F10                     move.l     -[A7], [A0]
  8719. 000064B2  486E FED2                pea.l      [A6 - 0x12E]
  8720. 000064B6  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  8721. 000064BA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8722. 000064BE  1F3C 0001                move.b     -[A7], 0x1
  8723. 000064C2  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  8724. 000064C6  4267                     clr.w      -[A7]
  8725. 000064C8  486E FED2                pea.l      [A6 - 0x12E]
  8726. 000064CC  486E FFD3                pea.l      [A6 - 0x2D]
  8727. 000064D0  486E FECD                pea.l      [A6 - 0x133]
  8728. 000064D4  486E FED0                pea.l      [A6 - 0x130]
  8729. 000064D8  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  8730. 000064DC  1A1F                     move.b     D5, [A7]+
  8731. 000064DE  486D CFEA                pea.l      [A5 - 0x3016]
  8732. 000064E2  7002                     moveq.l    D0, 0x02
  8733. 000064E4  2F00                     move.l     -[A7], D0
  8734. 000064E6  1F3C 000F                move.b     -[A7], 0xF
  8735. 000064EA  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  8736. 000064EE  1006                     move.b     D0, D6
  8737. 000064F0  670C                     beq        +0xE /* 000064FE */
  8738. 000064F2  486E FFE0                pea.l      [A6 - 0x20]
  8739. 000064F6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8740. 000064FA  4EBA 9B04                jsr        [PC - 0x64FC /* 00000000 */]
  8741. label000064FE:
  8742. 000064FE  4267                     clr.w      -[A7]
  8743. 00006500  486E FFF8                pea.l      [A6 - 0x8]
  8744. 00006504  486E FED2                pea.l      [A6 - 0x12E]
  8745. 00006508  1F2E FFD3                move.b     -[A7], [A6 - 0x2D]
  8746. 0000650C  1F2E FECD                move.b     -[A7], [A6 - 0x133]
  8747. 00006510  7018                     moveq.l    D0, 0x18
  8748. 00006512  B02E FFD3                cmp.b      D0, [A6 - 0x2D]
  8749. 00006516  57C0                     seq        D0
  8750. 00006518  4400                     neg.b      D0
  8751. 0000651A  1F00                     move.b     -[A7], D0
  8752. 0000651C  4267                     clr.w      -[A7]
  8753. 0000651E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8754. 00006522  4EBA BEC8                jsr        [PC - 0x4138 /* 000023EC */]
  8755. 00006526  3E1F                     move.w     D7, [A7]+
  8756. 00006528  6608                     bne        +0xA /* 00006532 */
  8757. 0000652A  486E FFF0                pea.l      [A6 - 0x10]
  8758. 0000652E  4EBA BE1E                jsr        [PC - 0x41E2 /* 0000234E */]
  8759. label00006532:
  8760. 00006532  486E FFE0                pea.l      [A6 - 0x20]
  8761. 00006536  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8762. 0000653A  3D47 0014                move.w     [A6 + 0x14], D7
  8763. 0000653E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8764. 00006542  4E5E                     unlink     A6
  8765. 00006544  205F                     movea.l    A0, [A7]+
  8766. 00006546  DEFC 000C                add.w      A7, 0xC
  8767. 0000654A  4ED0                     jmp        [A0]
  8768. export_377:
  8769. 0000654C  4E56 FFF0                link       A6, -0x0010
  8770. 00006550  206E 0010                movea.l    A0, [A6 + 0x10]
  8771. 00006554  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8772. 00006558  7003                     moveq.l    D0, 0x03
  8773. label0000655A:
  8774. 0000655A  32D8                     move.w     [A1]+, [A0]+
  8775. 0000655C  51C8 FFFC                dbf        D0, -0x6 /* 0000655A */
  8776. 00006560  206E 000C                movea.l    A0, [A6 + 0xC]
  8777. 00006564  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8778. 00006568  7003                     moveq.l    D0, 0x03
  8779. label0000656A:
  8780. 0000656A  32D8                     move.w     [A1]+, [A0]+
  8781. 0000656C  51C8 FFFC                dbf        D0, -0x6 /* 0000656A */
  8782. 00006570  426E 0014                clr.w      [A6 + 0x14]
  8783. 00006574  203C 6265 6769           move.l     D0, 0x62656769 /* 'begi' */
  8784. 0000657A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8785. 0000657E  6644                     bne        +0x46 /* 000065C4 */
  8786. 00006580  202D FC4A                move.l     D0, [A5 - 0x3B6]
  8787. 00006584  5280                     addq.l     D0, 1
  8788. 00006586  2B40 B3D4                move.l     [A5 - 0x4C2C], D0
  8789. 0000658A  6606                     bne        +0x8 /* 00006592 */
  8790. 0000658C  7001                     moveq.l    D0, 0x01
  8791. 0000658E  2B40 B3D4                move.l     [A5 - 0x4C2C], D0
  8792. label00006592:
  8793. 00006592  4AAE FFF4                tst.l      [A6 - 0xC]
  8794. 00006596  6724                     beq        +0x26 /* 000065BC */
  8795. 00006598  4267                     clr.w      -[A7]
  8796. 0000659A  486E FFF0                pea.l      [A6 - 0x10]
  8797. 0000659E  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8798. 000065A4  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  8799. 000065AA  486D B3D4                pea.l      [A5 - 0x4C2C]
  8800. 000065AE  7004                     moveq.l    D0, 0x04
  8801. 000065B0  2F00                     move.l     -[A7], D0
  8802. 000065B2  303C 0A0F                move.w     D0, 0xA0F
  8803. 000065B6  A816                     syscall    Pack8
  8804. 000065B8  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  8805. label000065BC:
  8806. 000065BC  42A7                     clr.l      -[A7]
  8807. 000065BE  A975                     syscall    TickCount
  8808. 000065C0  2B5F B3A8                move.l     [A5 - 0x4C58], [A7]+
  8809. label000065C4:
  8810. 000065C4  203C 656E 6474           move.l     D0, 0x656E6474 /* 'endt' */
  8811. 000065CA  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8812. 000065CE  6606                     bne        +0x8 /* 000065D6 */
  8813. 000065D0  7000                     moveq.l    D0, 0x00
  8814. 000065D2  2B40 B3D4                move.l     [A5 - 0x4C2C], D0
  8815. label000065D6:
  8816. 000065D6  4E5E                     unlink     A6
  8817. 000065D8  205F                     movea.l    A0, [A7]+
  8818. 000065DA  DEFC 000C                add.w      A7, 0xC
  8819. 000065DE  4ED0                     jmp        [A0]
  8820. fn000065E0:
  8821. 000065E0  4E56 0000                link       A6, 0
  8822. 000065E4  2F0C                     move.l     -[A7], A4
  8823. 000065E6  286E 0008                movea.l    A4, [A6 + 0x8]
  8824. 000065EA  102C FC95                move.b     D0, [A4 - 0x36B]
  8825. 000065EE  6714                     beq        +0x16 /* 00006604 */
  8826. 000065F0  4267                     clr.w      -[A7]
  8827. 000065F2  486C FC9A                pea.l      [A4 - 0x366]
  8828. 000065F6  1F3C 0001                move.b     -[A7], 0x1
  8829. 000065FA  4267                     clr.w      -[A7]
  8830. 000065FC  4EAD 2FA2                jsr        [A5 + 0x2FA2 /* export_1520 */]
  8831. 00006600  395F FC98                move.w     [A4 - 0x368], [A7]+
  8832. label00006604:
  8833. 00006604  486C FFE0                pea.l      [A4 - 0x20]
  8834. 00006608  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  8835. 0000660C  206E 0008                movea.l    A0, [A6 + 0x8]
  8836. 00006610  2C48                     movea.l    A6, A0
  8837. 00006612  4EFA 03E8                jmp        [PC + 0x3E8 /* 000069FC */]
  8838. 00006616  0000 285F                ori.b      D0, 0x5F /* '_' */
  8839. 0000661A  4E5E                     unlink     A6
  8840. 0000661C  2E9F                     move.l     [A7], [A7]+
  8841. 0000661E  4E75                     rts
  8842. fn00006620:
  8843. 00006620  4E56 0000                link       A6, 0
  8844. 00006624  4A6E 000C                tst.w      [A6 + 0xC]
  8845. 00006628  6712                     beq        +0x14 /* 0000663C */
  8846. 0000662A  206E 0008                movea.l    A0, [A6 + 0x8]
  8847. 0000662E  316E 000C 0014           move.w     [A0 + 0x14], [A6 + 0xC]
  8848. 00006634  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8849. 00006638  4EBA FFA6                jsr        [PC - 0x5A /* 000065E0 */]
  8850. label0000663C:
  8851. 0000663C  4E5E                     unlink     A6
  8852. 0000663E  205F                     movea.l    A0, [A7]+
  8853. 00006640  5C4F                     addq.w     A7, 6
  8854. 00006642  4ED0                     jmp        [A0]
  8855. fn00006644:
  8856. 00006644  4E56 0000                link       A6, 0
  8857. 00006648  4267                     clr.w      -[A7]
  8858. 0000664A  206E 0008                movea.l    A0, [A6 + 0x8]
  8859. 0000664E  4868 FFF8                pea.l      [A0 - 0x8]
  8860. 00006652  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  8861. 00006658  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8862. 0000665C  4868 FFE0                pea.l      [A0 - 0x20]
  8863. 00006660  303C 0812                move.w     D0, 0x812
  8864. 00006664  A816                     syscall    Pack8
  8865. 00006666  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8866. 0000666A  4EBA FFB4                jsr        [PC - 0x4C /* 00006620 */]
  8867. 0000666E  4E5E                     unlink     A6
  8868. 00006670  205F                     movea.l    A0, [A7]+
  8869. 00006672  504F                     addq.w     A7, 8
  8870. 00006674  4ED0                     jmp        [A0]
  8871. export_378:
  8872. 00006676  4E56 FB8C                link       A6, -0x0474
  8873. 0000667A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8874. 0000667E  206E 0010                movea.l    A0, [A6 + 0x10]
  8875. 00006682  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8876. 00006686  7003                     moveq.l    D0, 0x03
  8877. label00006688:
  8878. 00006688  32D8                     move.w     [A1]+, [A0]+
  8879. 0000668A  51C8 FFFC                dbf        D0, -0x6 /* 00006688 */
  8880. 0000668E  206E 000C                movea.l    A0, [A6 + 0xC]
  8881. 00006692  43EE FFF0                lea.l      A1, [A6 - 0x10]
  8882. 00006696  7003                     moveq.l    D0, 0x03
  8883. label00006698:
  8884. 00006698  32D8                     move.w     [A1]+, [A0]+
  8885. 0000669A  51C8 FFFC                dbf        D0, -0x6 /* 00006698 */
  8886. 0000669E  426E 0014                clr.w      [A6 + 0x14]
  8887. 000066A2  422E FC95                clr.b      [A6 - 0x36B]
  8888. 000066A6  7000                     moveq.l    D0, 0x00
  8889. 000066A8  2D40 FFE4                move.l     [A6 - 0x1C], D0
  8890. 000066AC  203C 7064 6F63           move.l     D0, 0x70646F63 /* 'pdoc' */
  8891. 000066B2  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8892. 000066B6  57C0                     seq        D0
  8893. 000066B8  4400                     neg.b      D0
  8894. 000066BA  1D40 FC97                move.b     [A6 - 0x369], D0
  8895. 000066BE  203C 636C 6F73           move.l     D0, 0x636C6F73 /* 'clos' */
  8896. 000066C4  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  8897. 000066C8  57C0                     seq        D0
  8898. 000066CA  4400                     neg.b      D0
  8899. 000066CC  1D40 FC96                move.b     [A6 - 0x36A], D0
  8900. 000066D0  102E FC97                move.b     D0, [A6 - 0x369]
  8901. 000066D4  661E                     bne        +0x20 /* 000066F4 */
  8902. 000066D6  802E FC96                or.b       D0, [A6 - 0x36A]
  8903. 000066DA  4A00                     tst.b      D0
  8904. 000066DC  6616                     bne        +0x18 /* 000066F4 */
  8905. 000066DE  223C 6F64 6F63           move.l     D1, 0x6F646F63 /* 'odoc' */
  8906. 000066E4  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  8907. 000066E8  57C1                     seq        D1
  8908. 000066EA  8001                     or.b       D0, D1
  8909. 000066EC  0240 0001                andi.w     D0, 0x1
  8910. 000066F0  6700 01A0                beq        +0x1A2 /* 00006892 */
  8911. label000066F4:
  8912. 000066F4  102E FC97                move.b     D0, [A6 - 0x369]
  8913. 000066F8  670E                     beq        +0x10 /* 00006708 */
  8914. 000066FA  486E FC9A                pea.l      [A6 - 0x366]
  8915. 000066FE  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  8916. 00006702  1D7C 0001 FC95           move.b     [A6 - 0x36B], 0x1
  8917. label00006708:
  8918. 00006708  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  8919. 0000670E  2F0E                     move.l     -[A7], A6
  8920. 00006710  4EBA FF32                jsr        [PC - 0xCE /* 00006644 */]
  8921. 00006714  4267                     clr.w      -[A7]
  8922. 00006716  486E FFE0                pea.l      [A6 - 0x20]
  8923. 0000671A  486E FFDC                pea.l      [A6 - 0x24]
  8924. 0000671E  303C 0407                move.w     D0, 0x407
  8925. 00006722  A816                     syscall    Pack8
  8926. 00006724  2F0E                     move.l     -[A7], A6
  8927. 00006726  4EBA FEF8                jsr        [PC - 0x108 /* 00006620 */]
  8928. 0000672A  2D6D A660 FECA           move.l     [A6 - 0x136], [A5 - 0x59A0]
  8929. 00006730  7001                     moveq.l    D0, 0x01
  8930. 00006732  2D40 FC90                move.l     [A6 - 0x370], D0
  8931. 00006736  2D6E FFDC FC8C           move.l     [A6 - 0x374], [A6 - 0x24]
  8932. 0000673C  2D6E FC90 FFD8           move.l     [A6 - 0x28], [A6 - 0x370]
  8933. 00006742  6000 013C                bra        +0x13E /* 00006880 */
  8934. label00006746:
  8935. 00006746  4267                     clr.w      -[A7]
  8936. 00006748  486E FFE0                pea.l      [A6 - 0x20]
  8937. 0000674C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  8938. 00006750  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  8939. 00006756  486E FFD4                pea.l      [A6 - 0x2C]
  8940. 0000675A  486E FFEC                pea.l      [A6 - 0x14]
  8941. 0000675E  486E FECE                pea.l      [A6 - 0x132]
  8942. 00006762  7046                     moveq.l    D0, 0x46
  8943. 00006764  2F00                     move.l     -[A7], D0
  8944. 00006766  486E FFE8                pea.l      [A6 - 0x18]
  8945. 0000676A  303C 100A                move.w     D0, 0x100A
  8946. 0000676E  A816                     syscall    Pack8
  8947. 00006770  2F0E                     move.l     -[A7], A6
  8948. 00006772  4EBA FEAC                jsr        [PC - 0x154 /* 00006620 */]
  8949. 00006776  426E FC98                clr.w      [A6 - 0x368]
  8950. 0000677A  4267                     clr.w      -[A7]
  8951. 0000677C  486E FECE                pea.l      [A6 - 0x132]
  8952. 00006780  486E FECA                pea.l      [A6 - 0x136]
  8953. 00006784  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  8954. 00006788  101F                     move.b     D0, [A7]+
  8955. 0000678A  676A                     beq        +0x6C /* 000067F6 */
  8956. 0000678C  42A7                     clr.l      -[A7]
  8957. 0000678E  486E FECE                pea.l      [A6 - 0x132]
  8958. 00006792  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  8959. 00006796  2D5F FEC6                move.l     [A6 - 0x13A], [A7]+
  8960. 0000679A  42A7                     clr.l      -[A7]
  8961. 0000679C  2F2E FEC6                move.l     -[A7], [A6 - 0x13A]
  8962. 000067A0  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  8963. 000067A4  2D5F FEB6                move.l     [A6 - 0x14A], [A7]+
  8964. 000067A8  56C0                     sne        D0
  8965. 000067AA  4400                     neg.b      D0
  8966. 000067AC  1D40 FC94                move.b     [A6 - 0x36C], D0
  8967. 000067B0  0A00 0001                xori.b     D0, 0x1
  8968. 000067B4  C02E FC96                and.b      D0, [A6 - 0x36A]
  8969. 000067B8  6704                     beq        +0x6 /* 000067BE */
  8970. 000067BA  6000 00BE                bra        +0xC0 /* 0000687A */
  8971. label000067BE:
  8972. 000067BE  102E FC94                move.b     D0, [A6 - 0x36C]
  8973. 000067C2  671C                     beq        +0x1E /* 000067E0 */
  8974. 000067C4  4267                     clr.w      -[A7]
  8975. 000067C6  206E FEB6                movea.l    A0, [A6 - 0x14A]
  8976. 000067CA  2050                     movea.l    A0, [A0]
  8977. 000067CC  2F28 0010                move.l     -[A7], [A0 + 0x10]
  8978. 000067D0  2F2E FEC6                move.l     -[A7], [A6 - 0x13A]
  8979. 000067D4  4267                     clr.w      -[A7]
  8980. 000067D6  4EAD 2F9A                jsr        [A5 + 0x2F9A /* export_1519 */]
  8981. 000067DA  3D5F FC98                move.w     [A6 - 0x368], [A7]+
  8982. 000067DE  601C                     bra        +0x1E /* 000067FC */
  8983. label000067E0:
  8984. 000067E0  4267                     clr.w      -[A7]
  8985. 000067E2  2F2E FEC6                move.l     -[A7], [A6 - 0x13A]
  8986. 000067E6  1F3C 0001                move.b     -[A7], 0x1
  8987. 000067EA  4267                     clr.w      -[A7]
  8988. 000067EC  4EAD 2FAA                jsr        [A5 + 0x2FAA /* export_1521 */]
  8989. 000067F0  3D5F FC98                move.w     [A6 - 0x368], [A7]+
  8990. 000067F4  6006                     bra        +0x8 /* 000067FC */
  8991. label000067F6:
  8992. 000067F6  3D7C FFD5 FC98           move.w     [A6 - 0x368], 0xFFD5
  8993. label000067FC:
  8994. 000067FC  486E FED4                pea.l      [A6 - 0x12C]
  8995. 00006800  3F2E FC98                move.w     -[A7], [A6 - 0x368]
  8996. 00006804  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  8997. 00006808  3F2E FC98                move.w     -[A7], [A6 - 0x368]
  8998. 0000680C  2F0E                     move.l     -[A7], A6
  8999. 0000680E  4EBA FE10                jsr        [PC - 0x1F0 /* 00006620 */]
  9000. 00006812  102E FC96                move.b     D0, [A6 - 0x36A]
  9001. 00006816  6708                     beq        +0xA /* 00006820 */
  9002. 00006818  4267                     clr.w      -[A7]
  9003. 0000681A  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  9004. 0000681E  605A                     bra        +0x5C /* 0000687A */
  9005. label00006820:
  9006. 00006820  102E FC97                move.b     D0, [A6 - 0x369]
  9007. 00006824  6754                     beq        +0x56 /* 0000687A */
  9008. 00006826  4267                     clr.w      -[A7]
  9009. 00006828  486E FFF8                pea.l      [A6 - 0x8]
  9010. 0000682C  2F3C 696E 7465           move.l     -[A7], 0x696E7465 /* 'inte' */
  9011. 00006832  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  9012. 00006838  486E FFEC                pea.l      [A6 - 0x14]
  9013. 0000683C  486E FEC2                pea.l      [A6 - 0x13E]
  9014. 00006840  7004                     moveq.l    D0, 0x04
  9015. 00006842  2F00                     move.l     -[A7], D0
  9016. 00006844  486E FFE8                pea.l      [A6 - 0x18]
  9017. 00006848  303C 0E15                move.w     D0, 0xE15
  9018. 0000684C  A816                     syscall    Pack8
  9019. 0000684E  2F0E                     move.l     -[A7], A6
  9020. 00006850  4EBA FDCE                jsr        [PC - 0x232 /* 00006620 */]
  9021. 00006854  7010                     moveq.l    D0, 0x10
  9022. 00006856  B0AE FEC2                cmp.l      D0, [A6 - 0x13E]
  9023. 0000685A  660A                     bne        +0xC /* 00006866 */
  9024. 0000685C  3F3C 0006                move.w     -[A7], 0x6
  9025. 00006860  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  9026. 00006864  6008                     bra        +0xA /* 0000686E */
  9027. label00006866:
  9028. 00006866  3F3C 0004                move.w     -[A7], 0x4
  9029. 0000686A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  9030. label0000686E:
  9031. 0000686E  102E FC94                move.b     D0, [A6 - 0x36C]
  9032. 00006872  6606                     bne        +0x8 /* 0000687A */
  9033. 00006874  4267                     clr.w      -[A7]
  9034. 00006876  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  9035. label0000687A:
  9036. 0000687A  52AE FFD8                addq.l     [A6 - 0x28], 1
  9037. 0000687E  690C                     bvs        +0xE /* 0000688C */
  9038. label00006880:
  9039. 00006880  202E FFD8                move.l     D0, [A6 - 0x28]
  9040. 00006884  B0AE FC8C                cmp.l      D0, [A6 - 0x374]
  9041. 00006888  6F00 FEBC                ble        -0x142 /* 00006746 */
  9042. label0000688C:
  9043. 0000688C  2F0E                     move.l     -[A7], A6
  9044. 0000688E  4EBA FD50                jsr        [PC - 0x2B0 /* 000065E0 */]
  9045. label00006892:
  9046. 00006892  203C 646F 7363           move.l     D0, 0x646F7363 /* 'dosc' */
  9047. 00006898  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  9048. 0000689C  6630                     bne        +0x32 /* 000068CE */
  9049. 0000689E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  9050. 000068A4  2F0E                     move.l     -[A7], A6
  9051. 000068A6  4EBA FD9C                jsr        [PC - 0x264 /* 00006644 */]
  9052. 000068AA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9053. 000068AE  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  9054. 000068B2  4267                     clr.w      -[A7]
  9055. 000068B4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9056. 000068B8  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  9057. 000068BC  101F                     move.b     D0, [A7]+
  9058. 000068BE  6708                     beq        +0xA /* 000068C8 */
  9059. 000068C0  486E FFF0                pea.l      [A6 - 0x10]
  9060. 000068C4  4EBA BA88                jsr        [PC - 0x4578 /* 0000234E */]
  9061. label000068C8:
  9062. 000068C8  2F0E                     move.l     -[A7], A6
  9063. 000068CA  4EBA FD14                jsr        [PC - 0x2EC /* 000065E0 */]
  9064. label000068CE:
  9065. 000068CE  203C 6576 616C           move.l     D0, 0x6576616C /* 'eval' */
  9066. 000068D4  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  9067. 000068D8  6600 00A6                bne        +0xA8 /* 00006980 */
  9068. 000068DC  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  9069. 000068E2  2F0E                     move.l     -[A7], A6
  9070. 000068E4  4EBA FD5E                jsr        [PC - 0x2A2 /* 00006644 */]
  9071. 000068E8  2D6E FFE4 FEBE           move.l     [A6 - 0x142], [A6 - 0x1C]
  9072. 000068EE  7000                     moveq.l    D0, 0x00
  9073. 000068F0  2D40 FFE4                move.l     [A6 - 0x1C], D0
  9074. 000068F4  2F2E FEBE                move.l     -[A7], [A6 - 0x142]
  9075. 000068F8  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  9076. 000068FC  2D7C 2D2D 2D2D FFD4      move.l     [A6 - 0x2C], 0x2D2D2D2D /* '----' */
  9077. 00006904  42A7                     clr.l      -[A7]
  9078. 00006906  2F2E FEBE                move.l     -[A7], [A6 - 0x142]
  9079. 0000690A  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  9080. 0000690E  2D5F FEBA                move.l     [A6 - 0x146], [A7]+
  9081. 00006912  6624                     bne        +0x26 /* 00006938 */
  9082. 00006914  3D7C F574 0014           move.w     [A6 + 0x14], 0xF574
  9083. 0000691A  2D7C 6572 7273 FFD4      move.l     [A6 - 0x2C], 0x65727273 /* 'errs' */
  9084. 00006922  42A7                     clr.l      -[A7]
  9085. 00006924  486E FB8C                pea.l      [A6 - 0x474]
  9086. 00006928  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  9087. 0000692C  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  9088. 00006930  4EAD 22BA                jsr        [A5 + 0x22BA /* export_1107 */]
  9089. 00006934  2D5F FEBA                move.l     [A6 - 0x146], [A7]+
  9090. label00006938:
  9091. 00006938  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  9092. 0000693C  205F                     movea.l    A0, [A7]+
  9093. 0000693E  A029                     syscall    HLock
  9094. 00006940  4AAE FFF4                tst.l      [A6 - 0xC]
  9095. 00006944  672C                     beq        +0x2E /* 00006972 */
  9096. 00006946  4267                     clr.w      -[A7]
  9097. 00006948  486E FFF0                pea.l      [A6 - 0x10]
  9098. 0000694C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  9099. 00006950  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  9100. 00006956  206E FEBA                movea.l    A0, [A6 - 0x146]
  9101. 0000695A  2F10                     move.l     -[A7], [A0]
  9102. 0000695C  42A7                     clr.l      -[A7]
  9103. 0000695E  206E FEBA                movea.l    A0, [A6 - 0x146]
  9104. 00006962  2F10                     move.l     -[A7], [A0]
  9105. 00006964  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  9106. 00006968  303C 0A0F                move.w     D0, 0xA0F
  9107. 0000696C  A816                     syscall    Pack8
  9108. 0000696E  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  9109. label00006972:
  9110. 00006972  486E FEBA                pea.l      [A6 - 0x146]
  9111. 00006976  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  9112. 0000697A  2F0E                     move.l     -[A7], A6
  9113. 0000697C  4EBA FC62                jsr        [PC - 0x39E /* 000065E0 */]
  9114. label00006980:
  9115. 00006980  203C 7175 6974           move.l     D0, 0x71756974 /* 'quit' */
  9116. 00006986  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  9117. 0000698A  6608                     bne        +0xA /* 00006994 */
  9118. 0000698C  1B7C 0001 C580           move.b     [A5 - 0x3A80], 0x1
  9119. 00006992  6068                     bra        +0x6A /* 000069FC */
  9120. label00006994:
  9121. 00006994  203C 6F61 7070           move.l     D0, 0x6F617070 /* 'oapp' */
  9122. 0000699A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  9123. 0000699E  665C                     bne        +0x5E /* 000069FC */
  9124. 000069A0  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  9125. 000069A6  2F0E                     move.l     -[A7], A6
  9126. 000069A8  4EBA FC9A                jsr        [PC - 0x366 /* 00006644 */]
  9127. 000069AC  4267                     clr.w      -[A7]
  9128. 000069AE  486E FFF8                pea.l      [A6 - 0x8]
  9129. 000069B2  2F3C 7375 626A           move.l     -[A7], 0x7375626A /* 'subj' */
  9130. 000069B8  486E FFE0                pea.l      [A6 - 0x20]
  9131. 000069BC  303C 0627                move.w     D0, 0x627
  9132. 000069C0  A816                     syscall    Pack8
  9133. 000069C2  2F0E                     move.l     -[A7], A6
  9134. 000069C4  4EBA FC5A                jsr        [PC - 0x3A6 /* 00006620 */]
  9135. 000069C8  486D CFEA                pea.l      [A5 - 0x3016]
  9136. 000069CC  7002                     moveq.l    D0, 0x02
  9137. 000069CE  2F00                     move.l     -[A7], D0
  9138. 000069D0  1F3C 000F                move.b     -[A7], 0xF
  9139. 000069D4  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  9140. 000069D8  4267                     clr.w      -[A7]
  9141. 000069DA  486E FFF8                pea.l      [A6 - 0x8]
  9142. 000069DE  487A 002E                pea.l      [PC + 0x2E /* 00006A0E, value 0x372756E, pstring "run" */]
  9143. 000069E2  1F3C 0016                move.b     -[A7], 0x16
  9144. 000069E6  1F3C 0034                move.b     -[A7], 0x34 /* '4' */
  9145. 000069EA  4267                     clr.w      -[A7]
  9146. 000069EC  1F3C 0001                move.b     -[A7], 0x1
  9147. 000069F0  42A7                     clr.l      -[A7]
  9148. 000069F2  4EBA B9F8                jsr        [PC - 0x4608 /* 000023EC */]
  9149. 000069F6  2F0E                     move.l     -[A7], A6
  9150. 000069F8  4EBA FC26                jsr        [PC - 0x3DA /* 00006620 */]
  9151. label000069FC:
  9152. 000069FC  4FEE FB6C                lea.l      A7, [A6 - 0x494]
  9153. 00006A00  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9154. 00006A04  4E5E                     unlink     A6
  9155. 00006A06  205F                     movea.l    A0, [A7]+
  9156. 00006A08  DEFC 000C                add.w      A7, 0xC
  9157. 00006A0C  4ED0                     jmp        [A0]
  9158. 00006A0E  0372 756E                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D1
  9159. export_379:
  9160. 00006A12  4E56 FCBE                link       A6, -0x0342
  9161. 00006A16  2F07                     move.l     -[A7], D7
  9162. 00006A18  206E 001C                movea.l    A0, [A6 + 0x1C]
  9163. 00006A1C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9164. 00006A20  7003                     moveq.l    D0, 0x03
  9165. label00006A22:
  9166. 00006A22  32D8                     move.w     [A1]+, [A0]+
  9167. 00006A24  51C8 FFFC                dbf        D0, -0x6 /* 00006A22 */
  9168. 00006A28  206E 0010                movea.l    A0, [A6 + 0x10]
  9169. 00006A2C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9170. 00006A30  7003                     moveq.l    D0, 0x03
  9171. label00006A32:
  9172. 00006A32  32D8                     move.w     [A1]+, [A0]+
  9173. 00006A34  51C8 FFFC                dbf        D0, -0x6 /* 00006A32 */
  9174. 00006A38  3D7C F954 0024           move.w     [A6 + 0x24], 0xF954
  9175. 00006A3E  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  9176. 00006A44  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9177. 00006A48  660E                     bne        +0x10 /* 00006A58 */
  9178. 00006A4A  1D7C 0007 FDD4           move.b     [A6 - 0x22C], 0x7
  9179. 00006A50  2D6D A548 FFEC           move.l     [A6 - 0x14], [A5 - 0x5AB8]
  9180. 00006A56  6014                     bra        +0x16 /* 00006A6C */
  9181. label00006A58:
  9182. 00006A58  206E FFFC                movea.l    A0, [A6 - 0x4]
  9183. 00006A5C  2F10                     move.l     -[A7], [A0]
  9184. 00006A5E  486E FCC0                pea.l      [A6 - 0x340]
  9185. 00006A62  2F3C 0000 0330           move.l     -[A7], 0x330
  9186. 00006A68  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9187. label00006A6C:
  9188. 00006A6C  203C 6342 4744           move.l     D0, 0x63424744 /* 'cBGD' */
  9189. 00006A72  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9190. 00006A76  57C0                     seq        D0
  9191. 00006A78  4A00                     tst.b      D0
  9192. 00006A7A  6714                     beq        +0x16 /* 00006A90 */
  9193. 00006A7C  223C 7265 6C65           move.l     D1, 0x72656C65 /* 'rele' */
  9194. 00006A82  B2AE 0014                cmp.l      D1, [A6 + 0x14]
  9195. 00006A86  56C1                     sne        D1
  9196. 00006A88  C001                     and.b      D0, D1
  9197. 00006A8A  6704                     beq        +0x6 /* 00006A90 */
  9198. 00006A8C  6000 00EA                bra        +0xEC /* 00006B78 */
  9199. label00006A90:
  9200. 00006A90  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  9201. 00006A96  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9202. 00006A9A  661E                     bne        +0x20 /* 00006ABA */
  9203. 00006A9C  1D7C 0003 FEE0           move.b     [A6 - 0x120], 0x3
  9204. 00006AA2  4267                     clr.w      -[A7]
  9205. 00006AA4  486E FFF0                pea.l      [A6 - 0x10]
  9206. 00006AA8  486E FEEC                pea.l      [A6 - 0x114]
  9207. 00006AAC  3F3C 00FF                move.w     -[A7], 0xFF
  9208. 00006AB0  4EBA 99A2                jsr        [PC - 0x665E /* 00000454 */]
  9209. 00006AB4  3E1F                     move.w     D7, [A7]+
  9210. 00006AB6  6000 009A                bra        +0x9C /* 00006B52 */
  9211. label00006ABA:
  9212. 00006ABA  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  9213. 00006AC0  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9214. 00006AC4  6618                     bne        +0x1A /* 00006ADE */
  9215. 00006AC6  1D7C 0001 FEE0           move.b     [A6 - 0x120], 0x1
  9216. 00006ACC  4267                     clr.w      -[A7]
  9217. 00006ACE  486E FFF0                pea.l      [A6 - 0x10]
  9218. 00006AD2  486E FEE6                pea.l      [A6 - 0x11A]
  9219. 00006AD6  4EBA 98BC                jsr        [PC - 0x6744 /* 00000394 */]
  9220. 00006ADA  3E1F                     move.w     D7, [A7]+
  9221. 00006ADC  6074                     bra        +0x76 /* 00006B52 */
  9222. label00006ADE:
  9223. 00006ADE  203C 4944 2020           move.l     D0, 0x49442020 /* 'ID  ' */
  9224. 00006AE4  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9225. 00006AE8  6616                     bne        +0x18 /* 00006B00 */
  9226. 00006AEA  422E FEE0                clr.b      [A6 - 0x120]
  9227. 00006AEE  4267                     clr.w      -[A7]
  9228. 00006AF0  486E FFF0                pea.l      [A6 - 0x10]
  9229. 00006AF4  486E FEE2                pea.l      [A6 - 0x11E]
  9230. 00006AF8  4EBA 989A                jsr        [PC - 0x6766 /* 00000394 */]
  9231. 00006AFC  3E1F                     move.w     D7, [A7]+
  9232. 00006AFE  6052                     bra        +0x54 /* 00006B52 */
  9233. label00006B00:
  9234. 00006B00  203C 7265 6C65           move.l     D0, 0x72656C65 /* 'rele' */
  9235. 00006B06  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9236. 00006B0A  6642                     bne        +0x44 /* 00006B4E */
  9237. 00006B0C  203C 6342 4744           move.l     D0, 0x63424744 /* 'cBGD' */
  9238. 00006B12  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9239. 00006B16  56C0                     sne        D0
  9240. 00006B18  4A00                     tst.b      D0
  9241. 00006B1A  665C                     bne        +0x5E /* 00006B78 */
  9242. 00006B1C  4A2E FEE0                tst.b      [A6 - 0x120]
  9243. 00006B20  56C1                     sne        D1
  9244. 00006B22  8001                     or.b       D0, D1
  9245. 00006B24  6652                     bne        +0x54 /* 00006B78 */
  9246. 00006B26  222E FEE2                move.l     D1, [A6 - 0x11E]
  9247. 00006B2A  B2AD AE96                cmp.l      D1, [A5 - 0x516A]
  9248. 00006B2E  56C1                     sne        D1
  9249. 00006B30  8001                     or.b       D0, D1
  9250. 00006B32  6702                     beq        +0x4 /* 00006B36 */
  9251. 00006B34  6042                     bra        +0x44 /* 00006B78 */
  9252. label00006B36:
  9253. 00006B36  1D7C 0002 FEE0           move.b     [A6 - 0x120], 0x2
  9254. 00006B3C  4267                     clr.w      -[A7]
  9255. 00006B3E  486E FFF0                pea.l      [A6 - 0x10]
  9256. 00006B42  486E FEEA                pea.l      [A6 - 0x116]
  9257. 00006B46  4EBA 98BC                jsr        [PC - 0x6744 /* 00000404 */]
  9258. 00006B4A  3E1F                     move.w     D7, [A7]+
  9259. 00006B4C  6004                     bra        +0x6 /* 00006B52 */
  9260. label00006B4E:
  9261. 00006B4E  3E3C F954                move.w     D7, 0xF954
  9262. label00006B52:
  9263. 00006B52  4A47                     tst.w      D7
  9264. 00006B54  661E                     bne        +0x20 /* 00006B74 */
  9265. 00006B56  4267                     clr.w      -[A7]
  9266. 00006B58  2F3C 6342 4744           move.l     -[A7], 0x63424744 /* 'cBGD' */
  9267. 00006B5E  486E FCC0                pea.l      [A6 - 0x340]
  9268. 00006B62  2F3C 0000 0330           move.l     -[A7], 0x330
  9269. 00006B68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9270. 00006B6C  303C 0825                move.w     D0, 0x825
  9271. 00006B70  A816                     syscall    Pack8
  9272. 00006B72  3E1F                     move.w     D7, [A7]+
  9273. label00006B74:
  9274. 00006B74  3D47 0024                move.w     [A6 + 0x24], D7
  9275. label00006B78:
  9276. 00006B78  2E1F                     move.l     D7, [A7]+
  9277. 00006B7A  4E5E                     unlink     A6
  9278. 00006B7C  205F                     movea.l    A0, [A7]+
  9279. 00006B7E  DEFC 001C                add.w      A7, 0x1C
  9280. 00006B82  4ED0                     jmp        [A0]
  9281. export_380:
  9282. 00006B84  4E56 FCBE                link       A6, -0x0342
  9283. 00006B88  2F07                     move.l     -[A7], D7
  9284. 00006B8A  206E 001C                movea.l    A0, [A6 + 0x1C]
  9285. 00006B8E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9286. 00006B92  7003                     moveq.l    D0, 0x03
  9287. label00006B94:
  9288. 00006B94  32D8                     move.w     [A1]+, [A0]+
  9289. 00006B96  51C8 FFFC                dbf        D0, -0x6 /* 00006B94 */
  9290. 00006B9A  206E 0010                movea.l    A0, [A6 + 0x10]
  9291. 00006B9E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9292. 00006BA2  7003                     moveq.l    D0, 0x03
  9293. label00006BA4:
  9294. 00006BA4  32D8                     move.w     [A1]+, [A0]+
  9295. 00006BA6  51C8 FFFC                dbf        D0, -0x6 /* 00006BA4 */
  9296. 00006BAA  3D7C F954 0024           move.w     [A6 + 0x24], 0xF954
  9297. 00006BB0  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  9298. 00006BB6  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9299. 00006BBA  660E                     bne        +0x10 /* 00006BCA */
  9300. 00006BBC  1D7C 0007 FEE0           move.b     [A6 - 0x120], 0x7
  9301. 00006BC2  2D6D A548 FFEC           move.l     [A6 - 0x14], [A5 - 0x5AB8]
  9302. 00006BC8  6014                     bra        +0x16 /* 00006BDE */
  9303. label00006BCA:
  9304. 00006BCA  206E FFFC                movea.l    A0, [A6 - 0x4]
  9305. 00006BCE  2F10                     move.l     -[A7], [A0]
  9306. 00006BD0  486E FCC0                pea.l      [A6 - 0x340]
  9307. 00006BD4  2F3C 0000 0330           move.l     -[A7], 0x330
  9308. 00006BDA  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9309. label00006BDE:
  9310. 00006BDE  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  9311. 00006BE4  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9312. 00006BE8  57C0                     seq        D0
  9313. 00006BEA  4A00                     tst.b      D0
  9314. 00006BEC  6714                     beq        +0x16 /* 00006C02 */
  9315. 00006BEE  223C 7265 6C65           move.l     D1, 0x72656C65 /* 'rele' */
  9316. 00006BF4  B2AE 0014                cmp.l      D1, [A6 + 0x14]
  9317. 00006BF8  56C1                     sne        D1
  9318. 00006BFA  C001                     and.b      D0, D1
  9319. 00006BFC  6704                     beq        +0x6 /* 00006C02 */
  9320. 00006BFE  6000 00EA                bra        +0xEC /* 00006CEA */
  9321. label00006C02:
  9322. 00006C02  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  9323. 00006C08  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9324. 00006C0C  661E                     bne        +0x20 /* 00006C2C */
  9325. 00006C0E  1D7C 0003 FDD4           move.b     [A6 - 0x22C], 0x3
  9326. 00006C14  4267                     clr.w      -[A7]
  9327. 00006C16  486E FFF0                pea.l      [A6 - 0x10]
  9328. 00006C1A  486E FDE0                pea.l      [A6 - 0x220]
  9329. 00006C1E  3F3C 00FF                move.w     -[A7], 0xFF
  9330. 00006C22  4EBA 9830                jsr        [PC - 0x67D0 /* 00000454 */]
  9331. 00006C26  3E1F                     move.w     D7, [A7]+
  9332. 00006C28  6000 009A                bra        +0x9C /* 00006CC4 */
  9333. label00006C2C:
  9334. 00006C2C  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  9335. 00006C32  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9336. 00006C36  6618                     bne        +0x1A /* 00006C50 */
  9337. 00006C38  1D7C 0001 FDD4           move.b     [A6 - 0x22C], 0x1
  9338. 00006C3E  4267                     clr.w      -[A7]
  9339. 00006C40  486E FFF0                pea.l      [A6 - 0x10]
  9340. 00006C44  486E FDDA                pea.l      [A6 - 0x226]
  9341. 00006C48  4EBA 974A                jsr        [PC - 0x68B6 /* 00000394 */]
  9342. 00006C4C  3E1F                     move.w     D7, [A7]+
  9343. 00006C4E  6074                     bra        +0x76 /* 00006CC4 */
  9344. label00006C50:
  9345. 00006C50  203C 4944 2020           move.l     D0, 0x49442020 /* 'ID  ' */
  9346. 00006C56  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9347. 00006C5A  6616                     bne        +0x18 /* 00006C72 */
  9348. 00006C5C  422E FDD4                clr.b      [A6 - 0x22C]
  9349. 00006C60  4267                     clr.w      -[A7]
  9350. 00006C62  486E FFF0                pea.l      [A6 - 0x10]
  9351. 00006C66  486E FDD6                pea.l      [A6 - 0x22A]
  9352. 00006C6A  4EBA 9728                jsr        [PC - 0x68D8 /* 00000394 */]
  9353. 00006C6E  3E1F                     move.w     D7, [A7]+
  9354. 00006C70  6052                     bra        +0x54 /* 00006CC4 */
  9355. label00006C72:
  9356. 00006C72  203C 7265 6C65           move.l     D0, 0x72656C65 /* 'rele' */
  9357. 00006C78  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9358. 00006C7C  6642                     bne        +0x44 /* 00006CC0 */
  9359. 00006C7E  203C 6343 5244           move.l     D0, 0x63435244 /* 'cCRD' */
  9360. 00006C84  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9361. 00006C88  56C0                     sne        D0
  9362. 00006C8A  4A00                     tst.b      D0
  9363. 00006C8C  665C                     bne        +0x5E /* 00006CEA */
  9364. 00006C8E  4A2E FDD4                tst.b      [A6 - 0x22C]
  9365. 00006C92  56C1                     sne        D1
  9366. 00006C94  8001                     or.b       D0, D1
  9367. 00006C96  6652                     bne        +0x54 /* 00006CEA */
  9368. 00006C98  222E FDD6                move.l     D1, [A6 - 0x22A]
  9369. 00006C9C  B2AD AEAC                cmp.l      D1, [A5 - 0x5154]
  9370. 00006CA0  56C1                     sne        D1
  9371. 00006CA2  8001                     or.b       D0, D1
  9372. 00006CA4  6702                     beq        +0x4 /* 00006CA8 */
  9373. 00006CA6  6042                     bra        +0x44 /* 00006CEA */
  9374. label00006CA8:
  9375. 00006CA8  1D7C 0002 FDD4           move.b     [A6 - 0x22C], 0x2
  9376. 00006CAE  4267                     clr.w      -[A7]
  9377. 00006CB0  486E FFF0                pea.l      [A6 - 0x10]
  9378. 00006CB4  486E FDDE                pea.l      [A6 - 0x222]
  9379. 00006CB8  4EBA 974A                jsr        [PC - 0x68B6 /* 00000404 */]
  9380. 00006CBC  3E1F                     move.w     D7, [A7]+
  9381. 00006CBE  6004                     bra        +0x6 /* 00006CC4 */
  9382. label00006CC0:
  9383. 00006CC0  3E3C F954                move.w     D7, 0xF954
  9384. label00006CC4:
  9385. 00006CC4  4A47                     tst.w      D7
  9386. 00006CC6  661E                     bne        +0x20 /* 00006CE6 */
  9387. 00006CC8  4267                     clr.w      -[A7]
  9388. 00006CCA  2F3C 6343 5244           move.l     -[A7], 0x63435244 /* 'cCRD' */
  9389. 00006CD0  486E FCC0                pea.l      [A6 - 0x340]
  9390. 00006CD4  2F3C 0000 0330           move.l     -[A7], 0x330
  9391. 00006CDA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9392. 00006CDE  303C 0825                move.w     D0, 0x825
  9393. 00006CE2  A816                     syscall    Pack8
  9394. 00006CE4  3E1F                     move.w     D7, [A7]+
  9395. label00006CE6:
  9396. 00006CE6  3D47 0024                move.w     [A6 + 0x24], D7
  9397. label00006CEA:
  9398. 00006CEA  2E1F                     move.l     D7, [A7]+
  9399. 00006CEC  4E5E                     unlink     A6
  9400. 00006CEE  205F                     movea.l    A0, [A7]+
  9401. 00006CF0  DEFC 001C                add.w      A7, 0x1C
  9402. 00006CF4  4ED0                     jmp        [A0]
  9403. export_381:
  9404. 00006CF6  4E56 FCB2                link       A6, -0x034E
  9405. 00006CFA  2F07                     move.l     -[A7], D7
  9406. 00006CFC  206E 001C                movea.l    A0, [A6 + 0x1C]
  9407. 00006D00  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9408. 00006D04  7003                     moveq.l    D0, 0x03
  9409. label00006D06:
  9410. 00006D06  32D8                     move.w     [A1]+, [A0]+
  9411. 00006D08  51C8 FFFC                dbf        D0, -0x6 /* 00006D06 */
  9412. 00006D0C  206E 0010                movea.l    A0, [A6 + 0x10]
  9413. 00006D10  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9414. 00006D14  7003                     moveq.l    D0, 0x03
  9415. label00006D16:
  9416. 00006D16  32D8                     move.w     [A1]+, [A0]+
  9417. 00006D18  51C8 FFFC                dbf        D0, -0x6 /* 00006D16 */
  9418. 00006D1C  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  9419. 00006D22  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9420. 00006D26  6618                     bne        +0x1A /* 00006D40 */
  9421. 00006D28  1D7C 0002 FDD4           move.b     [A6 - 0x22C], 0x2
  9422. 00006D2E  422E FDDE                clr.b      [A6 - 0x222]
  9423. 00006D32  1D7C 0007 FEE0           move.b     [A6 - 0x120], 0x7
  9424. 00006D38  2D6D A548 FFEC           move.l     [A6 - 0x14], [A5 - 0x5AB8]
  9425. 00006D3E  6014                     bra        +0x16 /* 00006D54 */
  9426. label00006D40:
  9427. 00006D40  206E FFFC                movea.l    A0, [A6 - 0x4]
  9428. 00006D44  2F10                     move.l     -[A7], [A0]
  9429. 00006D46  486E FCC0                pea.l      [A6 - 0x340]
  9430. 00006D4A  2F3C 0000 0330           move.l     -[A7], 0x330
  9431. 00006D50  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9432. label00006D54:
  9433. 00006D54  202E FFEC                move.l     D0, [A6 - 0x14]
  9434. 00006D58  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  9435. 00006D5C  670A                     beq        +0xC /* 00006D68 */
  9436. 00006D5E  3D7C F954 0024           move.w     [A6 + 0x24], 0xF954
  9437. 00006D64  6000 013E                bra        +0x140 /* 00006EA4 */
  9438. label00006D68:
  9439. 00006D68  4267                     clr.w      -[A7]
  9440. 00006D6A  486E FDD4                pea.l      [A6 - 0x22C]
  9441. 00006D6E  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  9442. 00006D72  4A5F                     tst.w      [A7]+
  9443. 00006D74  670A                     beq        +0xC /* 00006D80 */
  9444. 00006D76  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  9445. 00006D7C  6000 0126                bra        +0x128 /* 00006EA4 */
  9446. label00006D80:
  9447. 00006D80  486E FCB4                pea.l      [A6 - 0x34C]
  9448. 00006D84  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  9449. 00006D88  422E FDD4                clr.b      [A6 - 0x22C]
  9450. 00006D8C  2D6E FCB4 FDD6           move.l     [A6 - 0x22A], [A6 - 0x34C]
  9451. 00006D92  422E FEE0                clr.b      [A6 - 0x120]
  9452. 00006D96  2D6E FCB8 FEE2           move.l     [A6 - 0x11E], [A6 - 0x348]
  9453. 00006D9C  2D6E FCBC FFEC           move.l     [A6 - 0x14], [A6 - 0x344]
  9454. 00006DA2  2D6E FCB4 FCCE           move.l     [A6 - 0x332], [A6 - 0x34C]
  9455. 00006DA8  2D6E FCB8 FCCA           move.l     [A6 - 0x336], [A6 - 0x348]
  9456. 00006DAE  700F                     moveq.l    D0, 0x0F
  9457. 00006DB0  C0AE 0008                and.l      D0, [A6 + 0x8]
  9458. 00006DB4  3D40 FCC4                move.w     [A6 - 0x33C], D0
  9459. 00006DB8  203C 0000 00F0           move.l     D0, 0xF0
  9460. 00006DBE  C0AE 0008                and.l      D0, [A6 + 0x8]
  9461. 00006DC2  4A80                     tst.l      D0
  9462. 00006DC4  6708                     beq        +0xA /* 00006DCE */
  9463. 00006DC6  2D6E FEE2 FCC6           move.l     [A6 - 0x33A], [A6 - 0x11E]
  9464. 00006DCC  6006                     bra        +0x8 /* 00006DD4 */
  9465. label00006DCE:
  9466. 00006DCE  2D6E FDD6 FCC6           move.l     [A6 - 0x33A], [A6 - 0x22A]
  9467. label00006DD4:
  9468. 00006DD4  203C 4944 2020           move.l     D0, 0x49442020 /* 'ID  ' */
  9469. 00006DDA  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9470. 00006DDE  6618                     bne        +0x1A /* 00006DF8 */
  9471. 00006DE0  1D7C 0002 FCD2           move.b     [A6 - 0x32E], 0x2
  9472. 00006DE6  4267                     clr.w      -[A7]
  9473. 00006DE8  486E FFF0                pea.l      [A6 - 0x10]
  9474. 00006DEC  486E FCD4                pea.l      [A6 - 0x32C]
  9475. 00006DF0  4EBA 96F6                jsr        [PC - 0x690A /* 000004E8 */]
  9476. 00006DF4  3E1F                     move.w     D7, [A7]+
  9477. 00006DF6  604E                     bra        +0x50 /* 00006E46 */
  9478. label00006DF8:
  9479. 00006DF8  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  9480. 00006DFE  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9481. 00006E02  661A                     bne        +0x1C /* 00006E1E */
  9482. 00006E04  422E FCD2                clr.b      [A6 - 0x32E]
  9483. 00006E08  4267                     clr.w      -[A7]
  9484. 00006E0A  486E FFF0                pea.l      [A6 - 0x10]
  9485. 00006E0E  486E FCD4                pea.l      [A6 - 0x32C]
  9486. 00006E12  3F3C 00FF                move.w     -[A7], 0xFF
  9487. 00006E16  4EBA 963C                jsr        [PC - 0x69C4 /* 00000454 */]
  9488. 00006E1A  3E1F                     move.w     D7, [A7]+
  9489. 00006E1C  6028                     bra        +0x2A /* 00006E46 */
  9490. label00006E1E:
  9491. 00006E1E  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  9492. 00006E24  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9493. 00006E28  6618                     bne        +0x1A /* 00006E42 */
  9494. 00006E2A  1D7C 0001 FCD2           move.b     [A6 - 0x32E], 0x1
  9495. 00006E30  4267                     clr.w      -[A7]
  9496. 00006E32  486E FFF0                pea.l      [A6 - 0x10]
  9497. 00006E36  486E FCD4                pea.l      [A6 - 0x32C]
  9498. 00006E3A  4EBA 9558                jsr        [PC - 0x6AA8 /* 00000394 */]
  9499. 00006E3E  3E1F                     move.w     D7, [A7]+
  9500. 00006E40  6004                     bra        +0x6 /* 00006E46 */
  9501. label00006E42:
  9502. 00006E42  3E3C F954                move.w     D7, 0xF954
  9503. label00006E46:
  9504. 00006E46  4A47                     tst.w      D7
  9505. 00006E48  57C0                     seq        D0
  9506. 00006E4A  4A00                     tst.b      D0
  9507. 00006E4C  6728                     beq        +0x2A /* 00006E76 */
  9508. 00006E4E  C02D FC3C                and.b      D0, [A5 - 0x3C4]
  9509. 00006E52  6722                     beq        +0x24 /* 00006E76 */
  9510. 00006E54  4267                     clr.w      -[A7]
  9511. 00006E56  486E FCC4                pea.l      [A6 - 0x33C]
  9512. 00006E5A  1F3C 0001                move.b     -[A7], 0x1
  9513. 00006E5E  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  9514. 00006E62  3D5F FCD4                move.w     [A6 - 0x32C], [A7]+
  9515. 00006E66  1D7C 0002 FCD2           move.b     [A6 - 0x32E], 0x2
  9516. 00006E6C  4A6E FCD4                tst.w      [A6 - 0x32C]
  9517. 00006E70  6604                     bne        +0x6 /* 00006E76 */
  9518. 00006E72  3E3C F940                move.w     D7, 0xF940
  9519. label00006E76:
  9520. 00006E76  4A47                     tst.w      D7
  9521. 00006E78  661E                     bne        +0x20 /* 00006E98 */
  9522. 00006E7A  4267                     clr.w      -[A7]
  9523. 00006E7C  2F3C 5041 5254           move.l     -[A7], 0x50415254 /* 'PART' */
  9524. 00006E82  486E FCC0                pea.l      [A6 - 0x340]
  9525. 00006E86  2F3C 0000 0330           move.l     -[A7], 0x330
  9526. 00006E8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9527. 00006E90  303C 0825                move.w     D0, 0x825
  9528. 00006E94  A816                     syscall    Pack8
  9529. 00006E96  3E1F                     move.w     D7, [A7]+
  9530. label00006E98:
  9531. 00006E98  3D47 0024                move.w     [A6 + 0x24], D7
  9532. 00006E9C  4267                     clr.w      -[A7]
  9533. 00006E9E  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  9534. 00006EA2  3E1F                     move.w     D7, [A7]+
  9535. label00006EA4:
  9536. 00006EA4  2E1F                     move.l     D7, [A7]+
  9537. 00006EA6  4E5E                     unlink     A6
  9538. 00006EA8  205F                     movea.l    A0, [A7]+
  9539. 00006EAA  DEFC 001C                add.w      A7, 0x1C
  9540. 00006EAE  4ED0                     jmp        [A0]
  9541. export_382:
  9542. 00006EB0  4E56 FBB6                link       A6, -0x044A
  9543. 00006EB4  2F07                     move.l     -[A7], D7
  9544. 00006EB6  206E 001C                movea.l    A0, [A6 + 0x1C]
  9545. 00006EBA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9546. 00006EBE  7003                     moveq.l    D0, 0x03
  9547. label00006EC0:
  9548. 00006EC0  32D8                     move.w     [A1]+, [A0]+
  9549. 00006EC2  51C8 FFFC                dbf        D0, -0x6 /* 00006EC0 */
  9550. 00006EC6  206E 0010                movea.l    A0, [A6 + 0x10]
  9551. 00006ECA  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9552. 00006ECE  7003                     moveq.l    D0, 0x03
  9553. label00006ED0:
  9554. 00006ED0  32D8                     move.w     [A1]+, [A0]+
  9555. 00006ED2  51C8 FFFC                dbf        D0, -0x6 /* 00006ED0 */
  9556. 00006ED6  2D6D A548 FFEC           move.l     [A6 - 0x14], [A5 - 0x5AB8]
  9557. 00006EDC  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  9558. 00006EE2  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9559. 00006EE6  662E                     bne        +0x30 /* 00006F16 */
  9560. 00006EE8  4267                     clr.w      -[A7]
  9561. 00006EEA  486E FFF0                pea.l      [A6 - 0x10]
  9562. 00006EEE  486E FBC0                pea.l      [A6 - 0x440]
  9563. 00006EF2  3F3C 00FF                move.w     -[A7], 0xFF
  9564. 00006EF6  4EBA 955C                jsr        [PC - 0x6AA4 /* 00000454 */]
  9565. 00006EFA  3E1F                     move.w     D7, [A7]+
  9566. 00006EFC  6652                     bne        +0x54 /* 00006F50 */
  9567. 00006EFE  4267                     clr.w      -[A7]
  9568. 00006F00  486E FBC0                pea.l      [A6 - 0x440]
  9569. 00006F04  486E FBBC                pea.l      [A6 - 0x444]
  9570. 00006F08  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  9571. 00006F0C  101F                     move.b     D0, [A7]+
  9572. 00006F0E  6640                     bne        +0x42 /* 00006F50 */
  9573. 00006F10  3E3C F940                move.w     D7, 0xF940
  9574. 00006F14  603A                     bra        +0x3C /* 00006F50 */
  9575. label00006F16:
  9576. 00006F16  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  9577. 00006F1C  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9578. 00006F20  662A                     bne        +0x2C /* 00006F4C */
  9579. 00006F22  4267                     clr.w      -[A7]
  9580. 00006F24  486E FFF0                pea.l      [A6 - 0x10]
  9581. 00006F28  486E FBB8                pea.l      [A6 - 0x448]
  9582. 00006F2C  4EBA 9466                jsr        [PC - 0x6B9A /* 00000394 */]
  9583. 00006F30  3E1F                     move.w     D7, [A7]+
  9584. 00006F32  661C                     bne        +0x1E /* 00006F50 */
  9585. 00006F34  4267                     clr.w      -[A7]
  9586. 00006F36  2F2E FBB8                move.l     -[A7], [A6 - 0x448]
  9587. 00006F3A  486E FBBC                pea.l      [A6 - 0x444]
  9588. 00006F3E  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  9589. 00006F42  101F                     move.b     D0, [A7]+
  9590. 00006F44  660A                     bne        +0xC /* 00006F50 */
  9591. 00006F46  3E3C F940                move.w     D7, 0xF940
  9592. 00006F4A  6004                     bra        +0x6 /* 00006F50 */
  9593. label00006F4C:
  9594. 00006F4C  3E3C F954                move.w     D7, 0xF954
  9595. label00006F50:
  9596. 00006F50  4A47                     tst.w      D7
  9597. 00006F52  6636                     bne        +0x38 /* 00006F8A */
  9598. 00006F54  1D7C 0001 FDD4           move.b     [A6 - 0x22C], 0x1
  9599. 00006F5A  7001                     moveq.l    D0, 0x01
  9600. 00006F5C  2D40 FDDA                move.l     [A6 - 0x226], D0
  9601. 00006F60  1D7C 0007 FEE0           move.b     [A6 - 0x120], 0x7
  9602. 00006F66  2D6E FBBC FFEC           move.l     [A6 - 0x14], [A6 - 0x444]
  9603. 00006F6C  4267                     clr.w      -[A7]
  9604. 00006F6E  2F3C 6353 544B           move.l     -[A7], 0x6353544B /* 'cSTK' */
  9605. 00006F74  486E FCC0                pea.l      [A6 - 0x340]
  9606. 00006F78  2F3C 0000 0330           move.l     -[A7], 0x330
  9607. 00006F7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9608. 00006F82  303C 0825                move.w     D0, 0x825
  9609. 00006F86  A816                     syscall    Pack8
  9610. 00006F88  3E1F                     move.w     D7, [A7]+
  9611. label00006F8A:
  9612. 00006F8A  3D47 0024                move.w     [A6 + 0x24], D7
  9613. 00006F8E  2E1F                     move.l     D7, [A7]+
  9614. 00006F90  4E5E                     unlink     A6
  9615. 00006F92  205F                     movea.l    A0, [A7]+
  9616. 00006F94  DEFC 001C                add.w      A7, 0x1C
  9617. 00006F98  4ED0                     jmp        [A0]
  9618. export_383:
  9619. 00006F9A  4E56 FA1E                link       A6, -0x05E2
  9620. 00006F9E  2F07                     move.l     -[A7], D7
  9621. 00006FA0  206E 001C                movea.l    A0, [A6 + 0x1C]
  9622. 00006FA4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9623. 00006FA8  7003                     moveq.l    D0, 0x03
  9624. label00006FAA:
  9625. 00006FAA  32D8                     move.w     [A1]+, [A0]+
  9626. 00006FAC  51C8 FFFC                dbf        D0, -0x6 /* 00006FAA */
  9627. 00006FB0  206E 0010                movea.l    A0, [A6 + 0x10]
  9628. 00006FB4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9629. 00006FB8  7003                     moveq.l    D0, 0x03
  9630. label00006FBA:
  9631. 00006FBA  32D8                     move.w     [A1]+, [A0]+
  9632. 00006FBC  51C8 FFFC                dbf        D0, -0x6 /* 00006FBA */
  9633. 00006FC0  3E3C F954                move.w     D7, 0xF954
  9634. 00006FC4  203C 7072 6F70           move.l     D0, 0x70726F70 /* 'prop' */
  9635. 00006FCA  B0AE 0020                cmp.l      D0, [A6 + 0x20]
  9636. 00006FCE  6600 02F2                bne        +0x2F4 /* 000072C2 */
  9637. 00006FD2  486E FEC6                pea.l      [A6 - 0x13A]
  9638. 00006FD6  2F3C 0000 012A           move.l     -[A7], 0x12A
  9639. 00006FDC  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  9640. 00006FE0  203C 7072 6F70           move.l     D0, 0x70726F70 /* 'prop' */
  9641. 00006FE6  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9642. 00006FEA  6662                     bne        +0x64 /* 0000704E */
  9643. 00006FEC  206E FFF4                movea.l    A0, [A6 - 0xC]
  9644. 00006FF0  2050                     movea.l    A0, [A0]
  9645. 00006FF2  2D50 FA3C                move.l     [A6 - 0x5C4], [A0]
  9646. 00006FF6  203C 7063 6E74           move.l     D0, 0x70636E74 /* 'pcnt' */
  9647. 00006FFC  B0AE FA3C                cmp.l      D0, [A6 - 0x5C4]
  9648. 00007000  6616                     bne        +0x18 /* 00007018 */
  9649. 00007002  4267                     clr.w      -[A7]
  9650. 00007004  486E FFF8                pea.l      [A6 - 0x8]
  9651. 00007008  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9652. 0000700C  303C 0405                move.w     D0, 0x405
  9653. 00007010  A816                     syscall    Pack8
  9654. 00007012  3E1F                     move.w     D7, [A7]+
  9655. 00007014  6000 02AC                bra        +0x2AE /* 000072C2 */
  9656. label00007018:
  9657. 00007018  203C 7363 726C           move.l     D0, 0x7363726C /* 'scrl' */
  9658. 0000701E  B0AE FA3C                cmp.l      D0, [A6 - 0x5C4]
  9659. 00007022  6608                     bne        +0xA /* 0000702C */
  9660. 00007024  2D6E 0018 FA40           move.l     [A6 - 0x5C0], [A6 + 0x18]
  9661. 0000702A  6008                     bra        +0xA /* 00007034 */
  9662. label0000702C:
  9663. 0000702C  2D7C 3F3F 3F3F FA40      move.l     [A6 - 0x5C0], 0x3F3F3F3F /* '????' */
  9664. label00007034:
  9665. 00007034  4267                     clr.w      -[A7]
  9666. 00007036  2F2E FA3C                move.l     -[A7], [A6 - 0x5C4]
  9667. 0000703A  2F2E FA40                move.l     -[A7], [A6 - 0x5C0]
  9668. 0000703E  486E FEC6                pea.l      [A6 - 0x13A]
  9669. 00007042  4EBA 9812                jsr        [PC - 0x67EE /* 00000856 */]
  9670. 00007046  3E1F                     move.w     D7, [A7]+
  9671. 00007048  6600 0278                bne        +0x27A /* 000072C2 */
  9672. 0000704C  6078                     bra        +0x7A /* 000070C6 */
  9673. label0000704E:
  9674. 0000704E  203C 7573 7270           move.l     D0, 0x75737270 /* 'usrp' */
  9675. 00007054  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9676. 00007058  6664                     bne        +0x66 /* 000070BE */
  9677. 0000705A  4267                     clr.w      -[A7]
  9678. 0000705C  486E FFF0                pea.l      [A6 - 0x10]
  9679. 00007060  486E FECE                pea.l      [A6 - 0x132]
  9680. 00007064  3F3C 00FF                move.w     -[A7], 0xFF
  9681. 00007068  4EBA 93EA                jsr        [PC - 0x6C16 /* 00000454 */]
  9682. 0000706C  3E1F                     move.w     D7, [A7]+
  9683. 0000706E  6600 0252                bne        +0x254 /* 000072C2 */
  9684. 00007072  4267                     clr.w      -[A7]
  9685. 00007074  486E FECE                pea.l      [A6 - 0x132]
  9686. 00007078  486E FA1F                pea.l      [A6 - 0x5E1]
  9687. 0000707C  486E FA1E                pea.l      [A6 - 0x5E2]
  9688. 00007080  486E FA20                pea.l      [A6 - 0x5E0]
  9689. 00007084  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  9690. 00007088  101F                     move.b     D0, [A7]+
  9691. 0000708A  6722                     beq        +0x24 /* 000070AE */
  9692. 0000708C  7219                     moveq.l    D1, 0x19
  9693. 0000708E  B22E FA1F                cmp.b      D1, [A6 - 0x5E1]
  9694. 00007092  57C1                     seq        D1
  9695. 00007094  C001                     and.b      D0, D1
  9696. 00007096  6716                     beq        +0x18 /* 000070AE */
  9697. 00007098  102E FA1E                move.b     D0, [A6 - 0x5E2]
  9698. 0000709C  4880                     ext.w      D0
  9699. 0000709E  48C0                     ext.l      D0
  9700. 000070A0  2D40 FEC6                move.l     [A6 - 0x13A], D0
  9701. 000070A4  2D7C 2A2A 2A2A FECA      move.l     [A6 - 0x136], 0x2A2A2A2A /* '****' */
  9702. 000070AC  6018                     bra        +0x1A /* 000070C6 */
  9703. label000070AE:
  9704. 000070AE  7001                     moveq.l    D0, 0x01
  9705. 000070B0  2D40 FEC6                move.l     [A6 - 0x13A], D0
  9706. 000070B4  2D7C 5445 5854 FECA      move.l     [A6 - 0x136], 0x54455854 /* 'TEXT' */
  9707. 000070BC  6008                     bra        +0xA /* 000070C6 */
  9708. label000070BE:
  9709. 000070BE  3E3C F954                move.w     D7, 0xF954
  9710. 000070C2  6000 01FE                bra        +0x200 /* 000072C2 */
  9711. label000070C6:
  9712. 000070C6  2D6E 0018 FFCE           move.l     [A6 - 0x32], [A6 + 0x18]
  9713. 000070CC  203C 6342 544E           move.l     D0, 0x6342544E /* 'cBTN' */
  9714. 000070D2  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  9715. 000070D6  6608                     bne        +0xA /* 000070E0 */
  9716. 000070D8  2D7C 6343 424E FFCE      move.l     [A6 - 0x32], 0x6343424E /* 'cCBN' */
  9717. label000070E0:
  9718. 000070E0  203C 6346 4C44           move.l     D0, 0x63464C44 /* 'cFLD' */
  9719. 000070E6  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  9720. 000070EA  6608                     bne        +0xA /* 000070F4 */
  9721. 000070EC  2D7C 6342 4644 FFCE      move.l     [A6 - 0x32], 0x63424644 /* 'cBFD' */
  9722. label000070F4:
  9723. 000070F4  203C 6377 696E           move.l     D0, 0x6377696E /* 'cwin' */
  9724. 000070FA  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9725. 000070FE  6622                     bne        +0x24 /* 00007122 */
  9726. 00007100  1D7C 0001 FFD2           move.b     [A6 - 0x2E], 0x1
  9727. 00007106  206E FFFC                movea.l    A0, [A6 - 0x4]
  9728. 0000710A  2050                     movea.l    A0, [A0]
  9729. 0000710C  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  9730. 00007110  42A7                     clr.l      -[A7]
  9731. 00007112  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  9732. 00007116  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  9733. 0000711A  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  9734. 0000711E  6000 0184                bra        +0x186 /* 000072A4 */
  9735. label00007122:
  9736. 00007122  203C 636D 6E75           move.l     D0, 0x636D6E75 /* 'cmnu' */
  9737. 00007128  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9738. 0000712C  6618                     bne        +0x1A /* 00007146 */
  9739. 0000712E  1D7C 0004 FFD2           move.b     [A6 - 0x2E], 0x4
  9740. 00007134  206E FFFC                movea.l    A0, [A6 - 0x4]
  9741. 00007138  2050                     movea.l    A0, [A0]
  9742. 0000713A  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  9743. 0000713E  426E FFD8                clr.w      [A6 - 0x28]
  9744. 00007142  6000 0160                bra        +0x162 /* 000072A4 */
  9745. label00007146:
  9746. 00007146  203C 636D 656E           move.l     D0, 0x636D656E /* 'cmen' */
  9747. 0000714C  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9748. 00007150  6628                     bne        +0x2A /* 0000717A */
  9749. 00007152  1D7C 0004 FFD2           move.b     [A6 - 0x2E], 0x4
  9750. 00007158  206E FFFC                movea.l    A0, [A6 - 0x4]
  9751. 0000715C  2F10                     move.l     -[A7], [A0]
  9752. 0000715E  486E FEC0                pea.l      [A6 - 0x140]
  9753. 00007162  7006                     moveq.l    D0, 0x06
  9754. 00007164  2F00                     move.l     -[A7], D0
  9755. 00007166  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9756. 0000716A  2D6E FEC0 FFD4           move.l     [A6 - 0x2C], [A6 - 0x140]
  9757. 00007170  3D6E FEC4 FFD8           move.w     [A6 - 0x28], [A6 - 0x13C]
  9758. 00007176  6000 012C                bra        +0x12E /* 000072A4 */
  9759. label0000717A:
  9760. 0000717A  203C 6354 554C           move.l     D0, 0x6354554C /* 'cTUL' */
  9761. 00007180  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9762. 00007184  6614                     bne        +0x16 /* 0000719A */
  9763. 00007186  1D7C 0007 FFD2           move.b     [A6 - 0x2E], 0x7
  9764. 0000718C  206E FFFC                movea.l    A0, [A6 - 0x4]
  9765. 00007190  2050                     movea.l    A0, [A0]
  9766. 00007192  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  9767. 00007196  6000 010C                bra        +0x10E /* 000072A4 */
  9768. label0000719A:
  9769. 0000719A  203C 434F 4E54           move.l     D0, 0x434F4E54 /* 'CONT' */
  9770. 000071A0  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  9771. 000071A4  6600 009E                bne        +0xA0 /* 00007244 */
  9772. 000071A8  206E FFFC                movea.l    A0, [A6 - 0x4]
  9773. 000071AC  2F10                     move.l     -[A7], [A0]
  9774. 000071AE  486E FA50                pea.l      [A6 - 0x5B0]
  9775. 000071B2  2F3C 0000 0140           move.l     -[A7], 0x140
  9776. 000071B8  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9777. 000071BC  4A2E FA7E                tst.b      [A6 - 0x582]
  9778. 000071C0  6708                     beq        +0xA /* 000071CA */
  9779. 000071C2  3E3C F954                move.w     D7, 0xF954
  9780. 000071C6  6000 00FA                bra        +0xFC /* 000072C2 */
  9781. label000071CA:
  9782. 000071CA  1D7C 0001 FA50           move.b     [A6 - 0x5B0], 0x1
  9783. 000071D0  486E FA50                pea.l      [A6 - 0x5B0]
  9784. 000071D4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  9785. 000071D8  422E FA50                clr.b      [A6 - 0x5B0]
  9786. 000071DC  486E FA50                pea.l      [A6 - 0x5B0]
  9787. 000071E0  486E FA2C                pea.l      [A6 - 0x5D4]
  9788. 000071E4  486E FA30                pea.l      [A6 - 0x5D0]
  9789. 000071E8  486E FA34                pea.l      [A6 - 0x5CC]
  9790. 000071EC  486E FA38                pea.l      [A6 - 0x5C8]
  9791. 000071F0  486E FA24                pea.l      [A6 - 0x5DC]
  9792. 000071F4  486E FA28                pea.l      [A6 - 0x5D8]
  9793. 000071F8  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  9794. 000071FC  1F3C 0001                move.b     -[A7], 0x1
  9795. 00007200  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  9796. 00007204  1D7C 0003 FFD2           move.b     [A6 - 0x2E], 0x3
  9797. 0000720A  202E FA30                move.l     D0, [A6 - 0x5D0]
  9798. 0000720E  90AE FA2C                sub.l      D0, [A6 - 0x5D4]
  9799. 00007212  3D40 FFD4                move.w     [A6 - 0x2C], D0
  9800. 00007216  202E FA34                move.l     D0, [A6 - 0x5CC]
  9801. 0000721A  90AE FA2C                sub.l      D0, [A6 - 0x5D4]
  9802. 0000721E  3D40 FFD6                move.w     [A6 - 0x2A], D0
  9803. 00007222  3D6E FA90 FFD8           move.w     [A6 - 0x28], [A6 - 0x570]
  9804. 00007228  202E FA82                move.l     D0, [A6 - 0x57E]
  9805. 0000722C  B0AE FA8A                cmp.l      D0, [A6 - 0x576]
  9806. 00007230  660A                     bne        +0xC /* 0000723C */
  9807. 00007232  302E FFD8                move.w     D0, [A6 - 0x28]
  9808. 00007236  4440                     neg.w      D0
  9809. 00007238  3D40 FFD8                move.w     [A6 - 0x28], D0
  9810. label0000723C:
  9811. 0000723C  2D6E FA8A FFDA           move.l     [A6 - 0x26], [A6 - 0x576]
  9812. 00007242  6060                     bra        +0x62 /* 000072A4 */
  9813. label00007244:
  9814. 00007244  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  9815. 0000724A  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9816. 0000724E  672E                     beq        +0x30 /* 0000727E */
  9817. 00007250  206E FFFC                movea.l    A0, [A6 - 0x4]
  9818. 00007254  2F10                     move.l     -[A7], [A0]
  9819. 00007256  486E FB90                pea.l      [A6 - 0x470]
  9820. 0000725A  2F3C 0000 0330           move.l     -[A7], 0x330
  9821. 00007260  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9822. 00007264  2D6E FFF8 FB90           move.l     [A6 - 0x470], [A6 - 0x8]
  9823. 0000726A  4267                     clr.w      -[A7]
  9824. 0000726C  486E FB90                pea.l      [A6 - 0x470]
  9825. 00007270  486E FFD2                pea.l      [A6 - 0x2E]
  9826. 00007274  4EBA 9406                jsr        [PC - 0x6BFA /* 0000067C */]
  9827. 00007278  3E1F                     move.w     D7, [A7]+
  9828. 0000727A  6646                     bne        +0x48 /* 000072C2 */
  9829. 0000727C  6026                     bra        +0x28 /* 000072A4 */
  9830. label0000727E:
  9831. 0000727E  1D7C 0002 FFD2           move.b     [A6 - 0x2E], 0x2
  9832. 00007284  1D7C 0005 FFD4           move.b     [A6 - 0x2C], 0x5
  9833. 0000728A  486E FA44                pea.l      [A6 - 0x5BC]
  9834. 0000728E  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  9835. 00007292  2D6E FA4C FFD6           move.l     [A6 - 0x2A], [A6 - 0x5B4]
  9836. 00007298  2D6E FA48 FFDA           move.l     [A6 - 0x26], [A6 - 0x5B8]
  9837. 0000729E  2D6E FA44 FFDE           move.l     [A6 - 0x22], [A6 - 0x5BC]
  9838. label000072A4:
  9839. 000072A4  4267                     clr.w      -[A7]
  9840. 000072A6  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  9841. 000072AC  486E FEC6                pea.l      [A6 - 0x13A]
  9842. 000072B0  2F3C 0000 012A           move.l     -[A7], 0x12A
  9843. 000072B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9844. 000072BA  303C 0825                move.w     D0, 0x825
  9845. 000072BE  A816                     syscall    Pack8
  9846. 000072C0  3E1F                     move.w     D7, [A7]+
  9847. label000072C2:
  9848. 000072C2  3D47 0024                move.w     [A6 + 0x24], D7
  9849. 000072C6  2E1F                     move.l     D7, [A7]+
  9850. 000072C8  4E5E                     unlink     A6
  9851. 000072CA  205F                     movea.l    A0, [A7]+
  9852. 000072CC  DEFC 001C                add.w      A7, 0x1C
  9853. 000072D0  4ED0                     jmp        [A0]
  9854. export_384:
  9855. 000072D2  4E56 FFDA                link       A6, -0x0026
  9856. 000072D6  48E7 0108                movem.l    -[A7], D7,A4
  9857. 000072DA  206E 001C                movea.l    A0, [A6 + 0x1C]
  9858. 000072DE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9859. 000072E2  7003                     moveq.l    D0, 0x03
  9860. label000072E4:
  9861. 000072E4  32D8                     move.w     [A1]+, [A0]+
  9862. 000072E6  51C8 FFFC                dbf        D0, -0x6 /* 000072E4 */
  9863. 000072EA  206E 0010                movea.l    A0, [A6 + 0x10]
  9864. 000072EE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9865. 000072F2  7003                     moveq.l    D0, 0x03
  9866. label000072F4:
  9867. 000072F4  32D8                     move.w     [A1]+, [A0]+
  9868. 000072F6  51C8 FFFC                dbf        D0, -0x6 /* 000072F4 */
  9869. 000072FA  41EE FFE8                lea.l      A0, [A6 - 0x18]
  9870. 000072FE  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  9871. 00007302  7003                     moveq.l    D0, 0x03
  9872. label00007304:
  9873. 00007304  30D9                     move.w     [A0]+, [A1]+
  9874. 00007306  51C8 FFFC                dbf        D0, -0x6 /* 00007304 */
  9875. 0000730A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  9876. 0000730E  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  9877. 00007312  7003                     moveq.l    D0, 0x03
  9878. label00007314:
  9879. 00007314  30D9                     move.w     [A0]+, [A1]+
  9880. 00007316  51C8 FFFC                dbf        D0, -0x6 /* 00007314 */
  9881. 0000731A  4267                     clr.w      -[A7]
  9882. 0000731C  486E FFF8                pea.l      [A6 - 0x8]
  9883. 00007320  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  9884. 00007326  486E FFE8                pea.l      [A6 - 0x18]
  9885. 0000732A  4EBA AB08                jsr        [PC - 0x54F8 /* 00001E34 */]
  9886. 0000732E  3E1F                     move.w     D7, [A7]+
  9887. 00007330  6600 00A0                bne        +0xA2 /* 000073D2 */
  9888. 00007334  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  9889. 0000733A  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  9890. 0000733E  6716                     beq        +0x18 /* 00007356 */
  9891. 00007340  4267                     clr.w      -[A7]
  9892. 00007342  486E FFE8                pea.l      [A6 - 0x18]
  9893. 00007346  4267                     clr.w      -[A7]
  9894. 00007348  486E FFE0                pea.l      [A6 - 0x20]
  9895. 0000734C  303C 0536                move.w     D0, 0x536
  9896. 00007350  A816                     syscall    Pack8
  9897. 00007352  3E1F                     move.w     D7, [A7]+
  9898. 00007354  667C                     bne        +0x7E /* 000073D2 */
  9899. label00007356:
  9900. 00007356  2D6E FFE0 0018           move.l     [A6 + 0x18], [A6 - 0x20]
  9901. 0000735C  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  9902. 00007362  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  9903. 00007366  6648                     bne        +0x4A /* 000073B0 */
  9904. 00007368  206E FFE4                movea.l    A0, [A6 - 0x1C]
  9905. 0000736C  2850                     movea.l    A4, [A0]
  9906. 0000736E  7001                     moveq.l    D0, 0x01
  9907. 00007370  B06C 0004                cmp.w      D0, [A4 + 0x4]
  9908. 00007374  661E                     bne        +0x20 /* 00007394 */
  9909. 00007376  202C 0006                move.l     D0, [A4 + 0x6]
  9910. 0000737A  B0AC 000A                cmp.l      D0, [A4 + 0xA]
  9911. 0000737E  660A                     bne        +0xC /* 0000738A */
  9912. 00007380  2D7C 6342 424E 0018      move.l     [A6 + 0x18], 0x6342424E /* 'cBBN' */
  9913. 00007388  6026                     bra        +0x28 /* 000073B0 */
  9914. label0000738A:
  9915. 0000738A  2D7C 6343 424E 0018      move.l     [A6 + 0x18], 0x6343424E /* 'cCBN' */
  9916. 00007392  601C                     bra        +0x1E /* 000073B0 */
  9917. label00007394:
  9918. 00007394  202C 0006                move.l     D0, [A4 + 0x6]
  9919. 00007398  B0AC 000A                cmp.l      D0, [A4 + 0xA]
  9920. 0000739C  660A                     bne        +0xC /* 000073A8 */
  9921. 0000739E  2D7C 6342 4644 0018      move.l     [A6 + 0x18], 0x63424644 /* 'cBFD' */
  9922. 000073A6  6008                     bra        +0xA /* 000073B0 */
  9923. label000073A8:
  9924. 000073A8  2D7C 6343 4644 0018      move.l     [A6 + 0x18], 0x63434644 /* 'cCFD' */
  9925. label000073B0:
  9926. 000073B0  4267                     clr.w      -[A7]
  9927. 000073B2  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  9928. 000073B6  486E FFE0                pea.l      [A6 - 0x20]
  9929. 000073BA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9930. 000073BE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9931. 000073C2  486E FFF0                pea.l      [A6 - 0x10]
  9932. 000073C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9933. 000073CA  303C 0C3B                move.w     D0, 0xC3B
  9934. 000073CE  A816                     syscall    Pack8
  9935. 000073D0  3E1F                     move.w     D7, [A7]+
  9936. label000073D2:
  9937. 000073D2  486E FFE8                pea.l      [A6 - 0x18]
  9938. 000073D6  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  9939. 000073DA  486E FFE0                pea.l      [A6 - 0x20]
  9940. 000073DE  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  9941. 000073E2  3D47 0024                move.w     [A6 + 0x24], D7
  9942. 000073E6  4CDF 1080                movem.l    D7,A4, [A7]+
  9943. 000073EA  4E5E                     unlink     A6
  9944. 000073EC  205F                     movea.l    A0, [A7]+
  9945. 000073EE  DEFC 001C                add.w      A7, 0x1C
  9946. 000073F2  4ED0                     jmp        [A0]
  9947. export_385:
  9948. 000073F4  4E56 FBFE                link       A6, -0x0402
  9949. 000073F8  48E7 0308                movem.l    -[A7], D6,D7,A4
  9950. 000073FC  206E 001C                movea.l    A0, [A6 + 0x1C]
  9951. 00007400  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9952. 00007404  7003                     moveq.l    D0, 0x03
  9953. label00007406:
  9954. 00007406  32D8                     move.w     [A1]+, [A0]+
  9955. 00007408  51C8 FFFC                dbf        D0, -0x6 /* 00007406 */
  9956. 0000740C  206E 0010                movea.l    A0, [A6 + 0x10]
  9957. 00007410  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9958. 00007414  7003                     moveq.l    D0, 0x03
  9959. label00007416:
  9960. 00007416  32D8                     move.w     [A1]+, [A0]+
  9961. 00007418  51C8 FFFC                dbf        D0, -0x6 /* 00007416 */
  9962. 0000741C  41EE FEA8                lea.l      A0, [A6 - 0x158]
  9963. 00007420  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  9964. 00007424  7003                     moveq.l    D0, 0x03
  9965. label00007426:
  9966. 00007426  30D9                     move.w     [A0]+, [A1]+
  9967. 00007428  51C8 FFFC                dbf        D0, -0x6 /* 00007426 */
  9968. 0000742C  41EE FEA0                lea.l      A0, [A6 - 0x160]
  9969. 00007430  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  9970. 00007434  7003                     moveq.l    D0, 0x03
  9971. label00007436:
  9972. 00007436  30D9                     move.w     [A0]+, [A1]+
  9973. 00007438  51C8 FFFC                dbf        D0, -0x6 /* 00007436 */
  9974. 0000743C  41EE FE98                lea.l      A0, [A6 - 0x168]
  9975. 00007440  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  9976. 00007444  7003                     moveq.l    D0, 0x03
  9977. label00007446:
  9978. 00007446  30D9                     move.w     [A0]+, [A1]+
  9979. 00007448  51C8 FFFC                dbf        D0, -0x6 /* 00007446 */
  9980. 0000744C  41EE FE90                lea.l      A0, [A6 - 0x170]
  9981. 00007450  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  9982. 00007454  7003                     moveq.l    D0, 0x03
  9983. label00007456:
  9984. 00007456  30D9                     move.w     [A0]+, [A1]+
  9985. 00007458  51C8 FFFC                dbf        D0, -0x6 /* 00007456 */
  9986. 0000745C  41EE FE88                lea.l      A0, [A6 - 0x178]
  9987. 00007460  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  9988. 00007464  7003                     moveq.l    D0, 0x03
  9989. label00007466:
  9990. 00007466  30D9                     move.w     [A0]+, [A1]+
  9991. 00007468  51C8 FFFC                dbf        D0, -0x6 /* 00007466 */
  9992. 0000746C  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  9993. 00007472  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9994. 00007476  661C                     bne        +0x1E /* 00007494 */
  9995. 00007478  4267                     clr.w      -[A7]
  9996. 0000747A  486E FFF0                pea.l      [A6 - 0x10]
  9997. 0000747E  486E FC00                pea.l      [A6 - 0x400]
  9998. 00007482  4EBA 8F10                jsr        [PC - 0x70F0 /* 00000394 */]
  9999. 00007486  3E1F                     move.w     D7, [A7]+
  10000. 00007488  6600 02C4                bne        +0x2C6 /* 0000774E */
  10001. 0000748C  2C2E FC00                move.l     D6, [A6 - 0x400]
  10002. 00007490  6000 0198                bra        +0x19A /* 0000762A */
  10003. label00007494:
  10004. 00007494  203C 7261 6E67           move.l     D0, 0x72616E67 /* 'rang' */
  10005. 0000749A  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10006. 0000749E  6600 0180                bne        +0x182 /* 00007620 */
  10007. 000074A2  4267                     clr.w      -[A7]
  10008. 000074A4  486E FFF0                pea.l      [A6 - 0x10]
  10009. 000074A8  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  10010. 000074AE  486E FEA8                pea.l      [A6 - 0x158]
  10011. 000074B2  303C 0603                move.w     D0, 0x603
  10012. 000074B6  A816                     syscall    Pack8
  10013. 000074B8  3E1F                     move.w     D7, [A7]+
  10014. 000074BA  6600 0292                bne        +0x294 /* 0000774E */
  10015. 000074BE  4267                     clr.w      -[A7]
  10016. 000074C0  486E FEA8                pea.l      [A6 - 0x158]
  10017. 000074C4  2F3C 7374 6172           move.l     -[A7], 0x73746172 /* 'star' */
  10018. 000074CA  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  10019. 000074D0  486E FEA0                pea.l      [A6 - 0x160]
  10020. 000074D4  303C 0812                move.w     D0, 0x812
  10021. 000074D8  A816                     syscall    Pack8
  10022. 000074DA  3E1F                     move.w     D7, [A7]+
  10023. 000074DC  6600 0270                bne        +0x272 /* 0000774E */
  10024. 000074E0  4267                     clr.w      -[A7]
  10025. 000074E2  486E FEA0                pea.l      [A6 - 0x160]
  10026. 000074E6  4267                     clr.w      -[A7]
  10027. 000074E8  486E FE98                pea.l      [A6 - 0x168]
  10028. 000074EC  303C 0536                move.w     D0, 0x536
  10029. 000074F0  A816                     syscall    Pack8
  10030. 000074F2  3E1F                     move.w     D7, [A7]+
  10031. 000074F4  6600 0258                bne        +0x25A /* 0000774E */
  10032. 000074F8  4267                     clr.w      -[A7]
  10033. 000074FA  486E FEA8                pea.l      [A6 - 0x158]
  10034. 000074FE  2F3C 7374 6F70           move.l     -[A7], 0x73746F70 /* 'stop' */
  10035. 00007504  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  10036. 0000750A  486E FE90                pea.l      [A6 - 0x170]
  10037. 0000750E  303C 0812                move.w     D0, 0x812
  10038. 00007512  A816                     syscall    Pack8
  10039. 00007514  3E1F                     move.w     D7, [A7]+
  10040. 00007516  6600 0236                bne        +0x238 /* 0000774E */
  10041. 0000751A  4267                     clr.w      -[A7]
  10042. 0000751C  486E FE90                pea.l      [A6 - 0x170]
  10043. 00007520  4267                     clr.w      -[A7]
  10044. 00007522  486E FE88                pea.l      [A6 - 0x178]
  10045. 00007526  303C 0536                move.w     D0, 0x536
  10046. 0000752A  A816                     syscall    Pack8
  10047. 0000752C  3E1F                     move.w     D7, [A7]+
  10048. 0000752E  6600 021E                bne        +0x220 /* 0000774E */
  10049. 00007532  3E3C F954                move.w     D7, 0xF954
  10050. 00007536  206E FE8C                movea.l    A0, [A6 - 0x174]
  10051. 0000753A  2F10                     move.l     -[A7], [A0]
  10052. 0000753C  486E FEB0                pea.l      [A6 - 0x150]
  10053. 00007540  2F3C 0000 0140           move.l     -[A7], 0x140
  10054. 00007546  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  10055. 0000754A  206E FE9C                movea.l    A0, [A6 - 0x164]
  10056. 0000754E  2850                     movea.l    A4, [A0]
  10057. 00007550  102C 002E                move.b     D0, [A4 + 0x2E]
  10058. 00007554  B02E FEDE                cmp.b      D0, [A6 - 0x122]
  10059. 00007558  56C0                     sne        D0
  10060. 0000755A  4A00                     tst.b      D0
  10061. 0000755C  6600 01F0                bne        +0x1F2 /* 0000774E */
  10062. 00007560  222E FEDA                move.l     D1, [A6 - 0x126]
  10063. 00007564  B2AC 002A                cmp.l      D1, [A4 + 0x2A]
  10064. 00007568  56C1                     sne        D1
  10065. 0000756A  8001                     or.b       D0, D1
  10066. 0000756C  6600 01E0                bne        +0x1E2 /* 0000774E */
  10067. 00007570  222E FEDA                move.l     D1, [A6 - 0x126]
  10068. 00007574  B2AE 0020                cmp.l      D1, [A6 + 0x20]
  10069. 00007578  56C1                     sne        D1
  10070. 0000757A  8001                     or.b       D0, D1
  10071. 0000757C  6600 01D0                bne        +0x1D2 /* 0000774E */
  10072. 00007580  102C 002E                move.b     D0, [A4 + 0x2E]
  10073. 00007584  4880                     ext.w      D0
  10074. 00007586  6706                     beq        +0x8 /* 0000758E */
  10075. 00007588  5340                     subq.w     D0, 1
  10076. 0000758A  671E                     beq        +0x20 /* 000075AA */
  10077. 0000758C  6028                     bra        +0x2A /* 000075B6 */
  10078. label0000758E:
  10079. 0000758E  4267                     clr.w      -[A7]
  10080. 00007590  486C 0030                pea.l      [A4 + 0x30]
  10081. 00007594  486E FEE0                pea.l      [A6 - 0x120]
  10082. 00007598  2F3C 0000 0110           move.l     -[A7], 0x110
  10083. 0000759E  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  10084. 000075A2  101F                     move.b     D0, [A7]+
  10085. 000075A4  6610                     bne        +0x12 /* 000075B6 */
  10086. 000075A6  6000 01A6                bra        +0x1A8 /* 0000774E */
  10087. label000075AA:
  10088. 000075AA  302C 0030                move.w     D0, [A4 + 0x30]
  10089. 000075AE  B06E FEE0                cmp.w      D0, [A6 - 0x120]
  10090. 000075B2  6600 019A                bne        +0x19C /* 0000774E */
  10091. label000075B6:
  10092. 000075B6  203C 6368 6120           move.l     D0, 0x63686120 /* 'cha ' */
  10093. 000075BC  B0AC 002A                cmp.l      D0, [A4 + 0x2A]
  10094. 000075C0  6606                     bne        +0x8 /* 000075C8 */
  10095. 000075C2  2D6C 0002 FEB2           move.l     [A6 - 0x14E], [A4 + 0x2]
  10096. label000075C8:
  10097. 000075C8  203C 6377 6F72           move.l     D0, 0x63776F72 /* 'cwor' */
  10098. 000075CE  B0AC 002A                cmp.l      D0, [A4 + 0x2A]
  10099. 000075D2  6606                     bne        +0x8 /* 000075DA */
  10100. 000075D4  2D6C 000A FEBA           move.l     [A6 - 0x146], [A4 + 0xA]
  10101. label000075DA:
  10102. 000075DA  203C 6369 746D           move.l     D0, 0x6369746D /* 'citm' */
  10103. 000075E0  B0AC 002A                cmp.l      D0, [A4 + 0x2A]
  10104. 000075E4  6606                     bne        +0x8 /* 000075EC */
  10105. 000075E6  2D6C 0012 FEC2           move.l     [A6 - 0x13E], [A4 + 0x12]
  10106. label000075EC:
  10107. 000075EC  203C 6370 6172           move.l     D0, 0x63706172 /* 'cpar' */
  10108. 000075F2  B0AC 002A                cmp.l      D0, [A4 + 0x2A]
  10109. 000075F6  6606                     bne        +0x8 /* 000075FE */
  10110. 000075F8  2D6C 0022 FED2           move.l     [A6 - 0x12E], [A4 + 0x22]
  10111. label000075FE:
  10112. 000075FE  4267                     clr.w      -[A7]
  10113. 00007600  2F3C 434F 4E54           move.l     -[A7], 0x434F4E54 /* 'CONT' */
  10114. 00007606  486E FEB0                pea.l      [A6 - 0x150]
  10115. 0000760A  2F3C 0000 0140           move.l     -[A7], 0x140
  10116. 00007610  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10117. 00007614  303C 0825                move.w     D0, 0x825
  10118. 00007618  A816                     syscall    Pack8
  10119. 0000761A  3E1F                     move.w     D7, [A7]+
  10120. 0000761C  6000 0130                bra        +0x132 /* 0000774E */
  10121. label00007620:
  10122. 00007620  3D7C F954 0024           move.w     [A6 + 0x24], 0xF954
  10123. 00007626  6000 0152                bra        +0x154 /* 0000777A */
  10124. label0000762A:
  10125. 0000762A  203C 434F 4E54           move.l     D0, 0x434F4E54 /* 'CONT' */
  10126. 00007630  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  10127. 00007634  661C                     bne        +0x1E /* 00007652 */
  10128. 00007636  3E3C F954                move.w     D7, 0xF954
  10129. 0000763A  206E FFFC                movea.l    A0, [A6 - 0x4]
  10130. 0000763E  2F10                     move.l     -[A7], [A0]
  10131. 00007640  486E FEB0                pea.l      [A6 - 0x150]
  10132. 00007644  2F3C 0000 0140           move.l     -[A7], 0x140
  10133. 0000764A  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  10134. 0000764E  6000 0082                bra        +0x84 /* 000076D2 */
  10135. label00007652:
  10136. 00007652  41EE FEB0                lea.l      A0, [A6 - 0x150]
  10137. 00007656  43ED CFBC                lea.l      A1, [A5 - 0x3044]
  10138. 0000765A  7014                     moveq.l    D0, 0x14
  10139. label0000765C:
  10140. 0000765C  30D9                     move.w     [A0]+, [A1]+
  10141. 0000765E  51C8 FFFC                dbf        D0, -0x6 /* 0000765C */
  10142. 00007662  203C 5041 5254           move.l     D0, 0x50415254 /* 'PART' */
  10143. 00007668  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  10144. 0000766C  661E                     bne        +0x20 /* 0000768C */
  10145. 0000766E  206E FFFC                movea.l    A0, [A6 - 0x4]
  10146. 00007672  2850                     movea.l    A4, [A0]
  10147. 00007674  41EE FEE0                lea.l      A0, [A6 - 0x120]
  10148. 00007678  224C                     movea.l    A1, A4
  10149. 0000767A  5889                     addq.l     A1, 4
  10150. 0000767C  303C 0087                move.w     D0, 0x87
  10151. label00007680:
  10152. 00007680  30D9                     move.w     [A0]+, [A1]+
  10153. 00007682  51C8 FFFC                dbf        D0, -0x6 /* 00007680 */
  10154. 00007686  422E FEDE                clr.b      [A6 - 0x122]
  10155. 0000768A  6046                     bra        +0x48 /* 000076D2 */
  10156. label0000768C:
  10157. 0000768C  203C 6377 696E           move.l     D0, 0x6377696E /* 'cwin' */
  10158. 00007692  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  10159. 00007696  6620                     bne        +0x22 /* 000076B8 */
  10160. 00007698  206E FFFC                movea.l    A0, [A6 - 0x4]
  10161. 0000769C  2050                     movea.l    A0, [A0]
  10162. 0000769E  2010                     move.l     D0, [A0]
  10163. 000076A0  B0AD B510                cmp.l      D0, [A5 - 0x4AF0]
  10164. 000076A4  670A                     beq        +0xC /* 000076B0 */
  10165. 000076A6  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  10166. 000076AC  6000 00CC                bra        +0xCE /* 0000777A */
  10167. label000076B0:
  10168. 000076B0  1D7C 0002 FEDE           move.b     [A6 - 0x122], 0x2
  10169. 000076B6  601A                     bra        +0x1C /* 000076D2 */
  10170. label000076B8:
  10171. 000076B8  203C 6356 4152           move.l     D0, 0x63564152 /* 'cVAR' */
  10172. 000076BE  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  10173. 000076C2  6608                     bne        +0xA /* 000076CC */
  10174. 000076C4  1D7C 0001 FEDE           move.b     [A6 - 0x122], 0x1
  10175. 000076CA  6006                     bra        +0x8 /* 000076D2 */
  10176. label000076CC:
  10177. 000076CC  3E3C F940                move.w     D7, 0xF940
  10178. 000076D0  607C                     bra        +0x7E /* 0000774E */
  10179. label000076D2:
  10180. 000076D2  2D6E 0020 FEDA           move.l     [A6 - 0x126], [A6 + 0x20]
  10181. 000076D8  203C 6368 6120           move.l     D0, 0x63686120 /* 'cha ' */
  10182. 000076DE  B0AE 0020                cmp.l      D0, [A6 + 0x20]
  10183. 000076E2  660A                     bne        +0xC /* 000076EE */
  10184. 000076E4  2D6E FC00 FEB2           move.l     [A6 - 0x14E], [A6 - 0x400]
  10185. 000076EA  2D46 FEB6                move.l     [A6 - 0x14A], D6
  10186. label000076EE:
  10187. 000076EE  203C 6377 6F72           move.l     D0, 0x63776F72 /* 'cwor' */
  10188. 000076F4  B0AE 0020                cmp.l      D0, [A6 + 0x20]
  10189. 000076F8  660A                     bne        +0xC /* 00007704 */
  10190. 000076FA  2D6E FC00 FEBA           move.l     [A6 - 0x146], [A6 - 0x400]
  10191. 00007700  2D46 FEBE                move.l     [A6 - 0x142], D6
  10192. label00007704:
  10193. 00007704  203C 6369 746D           move.l     D0, 0x6369746D /* 'citm' */
  10194. 0000770A  B0AE 0020                cmp.l      D0, [A6 + 0x20]
  10195. 0000770E  660A                     bne        +0xC /* 0000771A */
  10196. 00007710  2D6E FC00 FEC2           move.l     [A6 - 0x13E], [A6 - 0x400]
  10197. 00007716  2D46 FEC6                move.l     [A6 - 0x13A], D6
  10198. label0000771A:
  10199. 0000771A  203C 6370 6172           move.l     D0, 0x63706172 /* 'cpar' */
  10200. 00007720  B0AE 0020                cmp.l      D0, [A6 + 0x20]
  10201. 00007724  660A                     bne        +0xC /* 00007730 */
  10202. 00007726  2D6E FC00 FED2           move.l     [A6 - 0x12E], [A6 - 0x400]
  10203. 0000772C  2D46 FED6                move.l     [A6 - 0x12A], D6
  10204. label00007730:
  10205. 00007730  4267                     clr.w      -[A7]
  10206. 00007732  2F3C 434F 4E54           move.l     -[A7], 0x434F4E54 /* 'CONT' */
  10207. 00007738  486E FEB0                pea.l      [A6 - 0x150]
  10208. 0000773C  2F3C 0000 0140           move.l     -[A7], 0x140
  10209. 00007742  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10210. 00007746  303C 0825                move.w     D0, 0x825
  10211. 0000774A  A816                     syscall    Pack8
  10212. 0000774C  3E1F                     move.w     D7, [A7]+
  10213. label0000774E:
  10214. 0000774E  486E FEA8                pea.l      [A6 - 0x158]
  10215. 00007752  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  10216. 00007756  486E FEA0                pea.l      [A6 - 0x160]
  10217. 0000775A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  10218. 0000775E  486E FE98                pea.l      [A6 - 0x168]
  10219. 00007762  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  10220. 00007766  486E FE90                pea.l      [A6 - 0x170]
  10221. 0000776A  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  10222. 0000776E  486E FE88                pea.l      [A6 - 0x178]
  10223. 00007772  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  10224. 00007776  3D47 0024                move.w     [A6 + 0x24], D7
  10225. label0000777A:
  10226. 0000777A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  10227. 0000777E  4E5E                     unlink     A6
  10228. 00007780  205F                     movea.l    A0, [A7]+
  10229. 00007782  DEFC 001C                add.w      A7, 0x1C
  10230. 00007786  4ED0                     jmp        [A0]
  10231. export_386:
  10232. 00007788  4E56 FEEE                link       A6, -0x0112
  10233. 0000778C  2F07                     move.l     -[A7], D7
  10234. 0000778E  206E 001C                movea.l    A0, [A6 + 0x1C]
  10235. 00007792  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10236. 00007796  7003                     moveq.l    D0, 0x03
  10237. label00007798:
  10238. 00007798  32D8                     move.w     [A1]+, [A0]+
  10239. 0000779A  51C8 FFFC                dbf        D0, -0x6 /* 00007798 */
  10240. 0000779E  206E 0010                movea.l    A0, [A6 + 0x10]
  10241. 000077A2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10242. 000077A6  7003                     moveq.l    D0, 0x03
  10243. label000077A8:
  10244. 000077A8  32D8                     move.w     [A1]+, [A0]+
  10245. 000077AA  51C8 FFFC                dbf        D0, -0x6 /* 000077A8 */
  10246. 000077AE  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  10247. 000077B4  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  10248. 000077B8  6708                     beq        +0xA /* 000077C2 */
  10249. 000077BA  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  10250. 000077C0  6056                     bra        +0x58 /* 00007818 */
  10251. label000077C2:
  10252. 000077C2  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  10253. 000077C8  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10254. 000077CC  6618                     bne        +0x1A /* 000077E6 */
  10255. 000077CE  4267                     clr.w      -[A7]
  10256. 000077D0  486E FFF0                pea.l      [A6 - 0x10]
  10257. 000077D4  486E FEF0                pea.l      [A6 - 0x110]
  10258. 000077D8  3F3C 00FF                move.w     -[A7], 0xFF
  10259. 000077DC  4EBA 8C76                jsr        [PC - 0x738A /* 00000454 */]
  10260. 000077E0  3E1F                     move.w     D7, [A7]+
  10261. 000077E2  6630                     bne        +0x32 /* 00007814 */
  10262. 000077E4  6006                     bra        +0x8 /* 000077EC */
  10263. label000077E6:
  10264. 000077E6  3E3C F954                move.w     D7, 0xF954
  10265. 000077EA  6028                     bra        +0x2A /* 00007814 */
  10266. label000077EC:
  10267. 000077EC  4267                     clr.w      -[A7]
  10268. 000077EE  2F3C 6669 6C65           move.l     -[A7], 0x66696C65 /* 'file' */
  10269. 000077F4  41EE FEF0                lea.l      A0, [A6 - 0x110]
  10270. 000077F8  2008                     move.l     D0, A0
  10271. 000077FA  5280                     addq.l     D0, 1
  10272. 000077FC  2F00                     move.l     -[A7], D0
  10273. 000077FE  4240                     clr.w      D0
  10274. 00007800  102E FEF0                move.b     D0, [A6 - 0x110]
  10275. 00007804  48C0                     ext.l      D0
  10276. 00007806  2F00                     move.l     -[A7], D0
  10277. 00007808  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10278. 0000780C  303C 0825                move.w     D0, 0x825
  10279. 00007810  A816                     syscall    Pack8
  10280. 00007812  3E1F                     move.w     D7, [A7]+
  10281. label00007814:
  10282. 00007814  3D47 0024                move.w     [A6 + 0x24], D7
  10283. label00007818:
  10284. 00007818  2E1F                     move.l     D7, [A7]+
  10285. 0000781A  4E5E                     unlink     A6
  10286. 0000781C  205F                     movea.l    A0, [A7]+
  10287. 0000781E  DEFC 001C                add.w      A7, 0x1C
  10288. 00007822  4ED0                     jmp        [A0]
  10289. export_387:
  10290. 00007824  4E56 FEDC                link       A6, -0x0124
  10291. 00007828  2F07                     move.l     -[A7], D7
  10292. 0000782A  206E 001C                movea.l    A0, [A6 + 0x1C]
  10293. 0000782E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10294. 00007832  7003                     moveq.l    D0, 0x03
  10295. label00007834:
  10296. 00007834  32D8                     move.w     [A1]+, [A0]+
  10297. 00007836  51C8 FFFC                dbf        D0, -0x6 /* 00007834 */
  10298. 0000783A  206E 0010                movea.l    A0, [A6 + 0x10]
  10299. 0000783E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10300. 00007842  7003                     moveq.l    D0, 0x03
  10301. label00007844:
  10302. 00007844  32D8                     move.w     [A1]+, [A0]+
  10303. 00007846  51C8 FFFC                dbf        D0, -0x6 /* 00007844 */
  10304. 0000784A  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  10305. 00007850  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  10306. 00007854  670A                     beq        +0xC /* 00007860 */
  10307. 00007856  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  10308. 0000785C  6000 00DC                bra        +0xDE /* 0000793A */
  10309. label00007860:
  10310. 00007860  7000                     moveq.l    D0, 0x00
  10311. 00007862  2D40 FFEC                move.l     [A6 - 0x14], D0
  10312. 00007866  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  10313. 0000786C  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10314. 00007870  6628                     bne        +0x2A /* 0000789A */
  10315. 00007872  4267                     clr.w      -[A7]
  10316. 00007874  486E FFF0                pea.l      [A6 - 0x10]
  10317. 00007878  486E FEEC                pea.l      [A6 - 0x114]
  10318. 0000787C  3F3C 00FF                move.w     -[A7], 0xFF
  10319. 00007880  4EBA 8BD2                jsr        [PC - 0x742E /* 00000454 */]
  10320. 00007884  3E1F                     move.w     D7, [A7]+
  10321. 00007886  6600 00AE                bne        +0xB0 /* 00007936 */
  10322. 0000788A  42A7                     clr.l      -[A7]
  10323. 0000788C  486E FEEC                pea.l      [A6 - 0x114]
  10324. 00007890  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  10325. 00007894  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  10326. 00007898  6074                     bra        +0x76 /* 0000790E */
  10327. label0000789A:
  10328. 0000789A  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  10329. 000078A0  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10330. 000078A4  6636                     bne        +0x38 /* 000078DC */
  10331. 000078A6  4267                     clr.w      -[A7]
  10332. 000078A8  486E FFF0                pea.l      [A6 - 0x10]
  10333. 000078AC  486E FEE8                pea.l      [A6 - 0x118]
  10334. 000078B0  4EBA 8AE2                jsr        [PC - 0x751E /* 00000394 */]
  10335. 000078B4  3E1F                     move.w     D7, [A7]+
  10336. 000078B6  667E                     bne        +0x80 /* 00007936 */
  10337. 000078B8  3D6E FEEA FEDE           move.w     [A6 - 0x122], [A6 - 0x116]
  10338. 000078BE  4267                     clr.w      -[A7]
  10339. 000078C0  1F3C 0001                move.b     -[A7], 0x1
  10340. 000078C4  486E FEDE                pea.l      [A6 - 0x122]
  10341. 000078C8  486E FEE2                pea.l      [A6 - 0x11E]
  10342. 000078CC  4EAD 2F4A                jsr        [A5 + 0x2F4A /* export_1509 */]
  10343. 000078D0  4A5F                     tst.w      [A7]+
  10344. 000078D2  673A                     beq        +0x3C /* 0000790E */
  10345. 000078D4  2D6E FEE2 FFEC           move.l     [A6 - 0x14], [A6 - 0x11E]
  10346. 000078DA  6032                     bra        +0x34 /* 0000790E */
  10347. label000078DC:
  10348. 000078DC  203C 4944 2020           move.l     D0, 0x49442020 /* 'ID  ' */
  10349. 000078E2  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10350. 000078E6  6620                     bne        +0x22 /* 00007908 */
  10351. 000078E8  4267                     clr.w      -[A7]
  10352. 000078EA  486E FFF0                pea.l      [A6 - 0x10]
  10353. 000078EE  486E FEE0                pea.l      [A6 - 0x120]
  10354. 000078F2  4EBA 8BF4                jsr        [PC - 0x740C /* 000004E8 */]
  10355. 000078F6  3E1F                     move.w     D7, [A7]+
  10356. 000078F8  663C                     bne        +0x3E /* 00007936 */
  10357. 000078FA  42A7                     clr.l      -[A7]
  10358. 000078FC  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  10359. 00007900  A949                     syscall    GetMenuHandle
  10360. 00007902  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  10361. 00007906  6006                     bra        +0x8 /* 0000790E */
  10362. label00007908:
  10363. 00007908  3E3C F954                move.w     D7, 0xF954
  10364. 0000790C  6028                     bra        +0x2A /* 00007936 */
  10365. label0000790E:
  10366. 0000790E  4AAE FFEC                tst.l      [A6 - 0x14]
  10367. 00007912  6606                     bne        +0x8 /* 0000791A */
  10368. 00007914  3E3C F940                move.w     D7, 0xF940
  10369. 00007918  601C                     bra        +0x1E /* 00007936 */
  10370. label0000791A:
  10371. 0000791A  4267                     clr.w      -[A7]
  10372. 0000791C  2F3C 636D 6E75           move.l     -[A7], 0x636D6E75 /* 'cmnu' */
  10373. 00007922  486E FFEC                pea.l      [A6 - 0x14]
  10374. 00007926  7004                     moveq.l    D0, 0x04
  10375. 00007928  2F00                     move.l     -[A7], D0
  10376. 0000792A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10377. 0000792E  303C 0825                move.w     D0, 0x825
  10378. 00007932  A816                     syscall    Pack8
  10379. 00007934  3E1F                     move.w     D7, [A7]+
  10380. label00007936:
  10381. 00007936  3D47 0024                move.w     [A6 + 0x24], D7
  10382. label0000793A:
  10383. 0000793A  2E1F                     move.l     D7, [A7]+
  10384. 0000793C  4E5E                     unlink     A6
  10385. 0000793E  205F                     movea.l    A0, [A7]+
  10386. 00007940  DEFC 001C                add.w      A7, 0x1C
  10387. 00007944  4ED0                     jmp        [A0]
  10388. export_388:
  10389. 00007946  4E56 FEE4                link       A6, -0x011C
  10390. 0000794A  2F07                     move.l     -[A7], D7
  10391. 0000794C  206E 001C                movea.l    A0, [A6 + 0x1C]
  10392. 00007950  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10393. 00007954  7003                     moveq.l    D0, 0x03
  10394. label00007956:
  10395. 00007956  32D8                     move.w     [A1]+, [A0]+
  10396. 00007958  51C8 FFFC                dbf        D0, -0x6 /* 00007956 */
  10397. 0000795C  206E 0010                movea.l    A0, [A6 + 0x10]
  10398. 00007960  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10399. 00007964  7003                     moveq.l    D0, 0x03
  10400. label00007966:
  10401. 00007966  32D8                     move.w     [A1]+, [A0]+
  10402. 00007968  51C8 FFFC                dbf        D0, -0x6 /* 00007966 */
  10403. 0000796C  203C 636D 6E75           move.l     D0, 0x636D6E75 /* 'cmnu' */
  10404. 00007972  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  10405. 00007976  670A                     beq        +0xC /* 00007982 */
  10406. 00007978  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  10407. 0000797E  6000 00C8                bra        +0xCA /* 00007A48 */
  10408. label00007982:
  10409. 00007982  206E FFFC                movea.l    A0, [A6 - 0x4]
  10410. 00007986  2050                     movea.l    A0, [A0]
  10411. 00007988  2D50 FFEA                move.l     [A6 - 0x16], [A0]
  10412. 0000798C  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  10413. 00007992  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10414. 00007996  6638                     bne        +0x3A /* 000079D0 */
  10415. 00007998  4267                     clr.w      -[A7]
  10416. 0000799A  486E FFF0                pea.l      [A6 - 0x10]
  10417. 0000799E  486E FEEA                pea.l      [A6 - 0x116]
  10418. 000079A2  3F3C 00FF                move.w     -[A7], 0xFF
  10419. 000079A6  4EBA 8AAC                jsr        [PC - 0x7554 /* 00000454 */]
  10420. 000079AA  3E1F                     move.w     D7, [A7]+
  10421. 000079AC  6600 0096                bne        +0x98 /* 00007A44 */
  10422. 000079B0  4267                     clr.w      -[A7]
  10423. 000079B2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  10424. 000079B6  486E FEEA                pea.l      [A6 - 0x116]
  10425. 000079BA  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  10426. 000079BE  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  10427. 000079C2  7001                     moveq.l    D0, 0x01
  10428. 000079C4  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  10429. 000079C8  6F5E                     ble        +0x60 /* 00007A28 */
  10430. 000079CA  3E3C F940                move.w     D7, 0xF940
  10431. 000079CE  6074                     bra        +0x76 /* 00007A44 */
  10432. label000079D0:
  10433. 000079D0  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  10434. 000079D6  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10435. 000079DA  6646                     bne        +0x48 /* 00007A22 */
  10436. 000079DC  4267                     clr.w      -[A7]
  10437. 000079DE  486E FFF0                pea.l      [A6 - 0x10]
  10438. 000079E2  486E FEE6                pea.l      [A6 - 0x11A]
  10439. 000079E6  4EBA 89AC                jsr        [PC - 0x7654 /* 00000394 */]
  10440. 000079EA  3E1F                     move.w     D7, [A7]+
  10441. 000079EC  6656                     bne        +0x58 /* 00007A44 */
  10442. 000079EE  7001                     moveq.l    D0, 0x01
  10443. 000079F0  B0AE FEE6                cmp.l      D0, [A6 - 0x11A]
  10444. 000079F4  5FC0                     sle        D0
  10445. 000079F6  4A00                     tst.b      D0
  10446. 000079F8  6722                     beq        +0x24 /* 00007A1C */
  10447. 000079FA  2F00                     move.l     -[A7], D0
  10448. 000079FC  4267                     clr.w      -[A7]
  10449. 000079FE  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  10450. 00007A02  A950                     syscall    CountMItems
  10451. 00007A04  321F                     move.w     D1, [A7]+
  10452. 00007A06  201F                     move.l     D0, [A7]+
  10453. 00007A08  48C1                     ext.l      D1
  10454. 00007A0A  B2AE FEE6                cmp.l      D1, [A6 - 0x11A]
  10455. 00007A0E  5CC1                     sge        D1
  10456. 00007A10  C001                     and.b      D0, D1
  10457. 00007A12  6708                     beq        +0xA /* 00007A1C */
  10458. 00007A14  3D6E FEE8 FFEE           move.w     [A6 - 0x12], [A6 - 0x118]
  10459. 00007A1A  600C                     bra        +0xE /* 00007A28 */
  10460. label00007A1C:
  10461. 00007A1C  3E3C F940                move.w     D7, 0xF940
  10462. 00007A20  6022                     bra        +0x24 /* 00007A44 */
  10463. label00007A22:
  10464. 00007A22  3E3C F954                move.w     D7, 0xF954
  10465. 00007A26  601C                     bra        +0x1E /* 00007A44 */
  10466. label00007A28:
  10467. 00007A28  4267                     clr.w      -[A7]
  10468. 00007A2A  2F3C 636D 656E           move.l     -[A7], 0x636D656E /* 'cmen' */
  10469. 00007A30  486E FFEA                pea.l      [A6 - 0x16]
  10470. 00007A34  7006                     moveq.l    D0, 0x06
  10471. 00007A36  2F00                     move.l     -[A7], D0
  10472. 00007A38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10473. 00007A3C  303C 0825                move.w     D0, 0x825
  10474. 00007A40  A816                     syscall    Pack8
  10475. 00007A42  3E1F                     move.w     D7, [A7]+
  10476. label00007A44:
  10477. 00007A44  3D47 0024                move.w     [A6 + 0x24], D7
  10478. label00007A48:
  10479. 00007A48  2E1F                     move.l     D7, [A7]+
  10480. 00007A4A  4E5E                     unlink     A6
  10481. 00007A4C  205F                     movea.l    A0, [A7]+
  10482. 00007A4E  DEFC 001C                add.w      A7, 0x1C
  10483. 00007A52  4ED0                     jmp        [A0]
  10484. export_389:
  10485. 00007A54  4E56 FFBE                link       A6, -0x0042
  10486. 00007A58  2F07                     move.l     -[A7], D7
  10487. 00007A5A  206E 001C                movea.l    A0, [A6 + 0x1C]
  10488. 00007A5E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10489. 00007A62  7003                     moveq.l    D0, 0x03
  10490. label00007A64:
  10491. 00007A64  32D8                     move.w     [A1]+, [A0]+
  10492. 00007A66  51C8 FFFC                dbf        D0, -0x6 /* 00007A64 */
  10493. 00007A6A  206E 0010                movea.l    A0, [A6 + 0x10]
  10494. 00007A6E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10495. 00007A72  7003                     moveq.l    D0, 0x03
  10496. label00007A74:
  10497. 00007A74  32D8                     move.w     [A1]+, [A0]+
  10498. 00007A76  51C8 FFFC                dbf        D0, -0x6 /* 00007A74 */
  10499. 00007A7A  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  10500. 00007A80  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  10501. 00007A84  670A                     beq        +0xC /* 00007A90 */
  10502. 00007A86  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  10503. 00007A8C  6000 0098                bra        +0x9A /* 00007B26 */
  10504. label00007A90:
  10505. 00007A90  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  10506. 00007A96  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10507. 00007A9A  6628                     bne        +0x2A /* 00007AC4 */
  10508. 00007A9C  4267                     clr.w      -[A7]
  10509. 00007A9E  486E FFF0                pea.l      [A6 - 0x10]
  10510. 00007AA2  486E FFD0                pea.l      [A6 - 0x30]
  10511. 00007AA6  3F3C 001F                move.w     -[A7], 0x1F
  10512. 00007AAA  4EBA 89A8                jsr        [PC - 0x7658 /* 00000454 */]
  10513. 00007AAE  3E1F                     move.w     D7, [A7]+
  10514. 00007AB0  6634                     bne        +0x36 /* 00007AE6 */
  10515. 00007AB2  4267                     clr.w      -[A7]
  10516. 00007AB4  486E FFD0                pea.l      [A6 - 0x30]
  10517. 00007AB8  486E FFCC                pea.l      [A6 - 0x34]
  10518. 00007ABC  4EBA 8DCC                jsr        [PC - 0x7234 /* 0000088A */]
  10519. 00007AC0  3E1F                     move.w     D7, [A7]+
  10520. 00007AC2  6022                     bra        +0x24 /* 00007AE6 */
  10521. label00007AC4:
  10522. 00007AC4  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  10523. 00007ACA  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10524. 00007ACE  6612                     bne        +0x14 /* 00007AE2 */
  10525. 00007AD0  4267                     clr.w      -[A7]
  10526. 00007AD2  486E FFF0                pea.l      [A6 - 0x10]
  10527. 00007AD6  486E FFCC                pea.l      [A6 - 0x34]
  10528. 00007ADA  4EBA 88B8                jsr        [PC - 0x7748 /* 00000394 */]
  10529. 00007ADE  3E1F                     move.w     D7, [A7]+
  10530. 00007AE0  6004                     bra        +0x6 /* 00007AE6 */
  10531. label00007AE2:
  10532. 00007AE2  3E3C F954                move.w     D7, 0xF954
  10533. label00007AE6:
  10534. 00007AE6  7001                     moveq.l    D0, 0x01
  10535. 00007AE8  B0AE FFCC                cmp.l      D0, [A6 - 0x34]
  10536. 00007AEC  5EC0                     sgt        D0
  10537. 00007AEE  4A00                     tst.b      D0
  10538. 00007AF0  6710                     beq        +0x12 /* 00007B02 */
  10539. 00007AF2  7212                     moveq.l    D1, 0x12
  10540. 00007AF4  B2AE FFCC                cmp.l      D1, [A6 - 0x34]
  10541. 00007AF8  5DC1                     slt        D1
  10542. 00007AFA  C001                     and.b      D0, D1
  10543. 00007AFC  6704                     beq        +0x6 /* 00007B02 */
  10544. 00007AFE  3E3C F940                move.w     D7, 0xF940
  10545. label00007B02:
  10546. 00007B02  4A47                     tst.w      D7
  10547. 00007B04  661C                     bne        +0x1E /* 00007B22 */
  10548. 00007B06  4267                     clr.w      -[A7]
  10549. 00007B08  2F3C 6354 554C           move.l     -[A7], 0x6354554C /* 'cTUL' */
  10550. 00007B0E  486E FFCC                pea.l      [A6 - 0x34]
  10551. 00007B12  7004                     moveq.l    D0, 0x04
  10552. 00007B14  2F00                     move.l     -[A7], D0
  10553. 00007B16  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10554. 00007B1A  303C 0825                move.w     D0, 0x825
  10555. 00007B1E  A816                     syscall    Pack8
  10556. 00007B20  3E1F                     move.w     D7, [A7]+
  10557. label00007B22:
  10558. 00007B22  3D47 0024                move.w     [A6 + 0x24], D7
  10559. label00007B26:
  10560. 00007B26  2E1F                     move.l     D7, [A7]+
  10561. 00007B28  4E5E                     unlink     A6
  10562. 00007B2A  205F                     movea.l    A0, [A7]+
  10563. 00007B2C  DEFC 001C                add.w      A7, 0x1C
  10564. 00007B30  4ED0                     jmp        [A0]
  10565. export_390:
  10566. 00007B32  4E56 FFCC                link       A6, -0x0034
  10567. 00007B36  2F07                     move.l     -[A7], D7
  10568. 00007B38  206E 001C                movea.l    A0, [A6 + 0x1C]
  10569. 00007B3C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10570. 00007B40  7003                     moveq.l    D0, 0x03
  10571. label00007B42:
  10572. 00007B42  32D8                     move.w     [A1]+, [A0]+
  10573. 00007B44  51C8 FFFC                dbf        D0, -0x6 /* 00007B42 */
  10574. 00007B48  206E 0010                movea.l    A0, [A6 + 0x10]
  10575. 00007B4C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10576. 00007B50  7003                     moveq.l    D0, 0x03
  10577. label00007B52:
  10578. 00007B52  32D8                     move.w     [A1]+, [A0]+
  10579. 00007B54  51C8 FFFC                dbf        D0, -0x6 /* 00007B52 */
  10580. 00007B58  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  10581. 00007B5E  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  10582. 00007B62  6708                     beq        +0xA /* 00007B6C */
  10583. 00007B64  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  10584. 00007B6A  607A                     bra        +0x7C /* 00007BE6 */
  10585. label00007B6C:
  10586. 00007B6C  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  10587. 00007B72  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10588. 00007B76  6708                     beq        +0xA /* 00007B80 */
  10589. 00007B78  3D7C F954 0024           move.w     [A6 + 0x24], 0xF954
  10590. 00007B7E  6066                     bra        +0x68 /* 00007BE6 */
  10591. label00007B80:
  10592. 00007B80  4267                     clr.w      -[A7]
  10593. 00007B82  486E FFF0                pea.l      [A6 - 0x10]
  10594. 00007B86  486E FFD0                pea.l      [A6 - 0x30]
  10595. 00007B8A  3F3C 001F                move.w     -[A7], 0x1F
  10596. 00007B8E  4EBA 88C4                jsr        [PC - 0x773C /* 00000454 */]
  10597. 00007B92  3E1F                     move.w     D7, [A7]+
  10598. 00007B94  664C                     bne        +0x4E /* 00007BE2 */
  10599. 00007B96  4267                     clr.w      -[A7]
  10600. 00007B98  486D E1DE                pea.l      [A5 - 0x1E22]
  10601. 00007B9C  486E FFD0                pea.l      [A6 - 0x30]
  10602. 00007BA0  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  10603. 00007BA4  3D5F FFCE                move.w     [A6 - 0x32], [A7]+
  10604. 00007BA8  661C                     bne        +0x1E /* 00007BC6 */
  10605. 00007BAA  4267                     clr.w      -[A7]
  10606. 00007BAC  486D E1DE                pea.l      [A5 - 0x1E22]
  10607. 00007BB0  486E FFD0                pea.l      [A6 - 0x30]
  10608. 00007BB4  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  10609. 00007BB8  3D5F FFCE                move.w     [A6 - 0x32], [A7]+
  10610. 00007BBC  6608                     bne        +0xA /* 00007BC6 */
  10611. 00007BBE  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  10612. 00007BC4  6020                     bra        +0x22 /* 00007BE6 */
  10613. label00007BC6:
  10614. 00007BC6  4267                     clr.w      -[A7]
  10615. 00007BC8  2F3C 6356 4152           move.l     -[A7], 0x63564152 /* 'cVAR' */
  10616. 00007BCE  486E FFCE                pea.l      [A6 - 0x32]
  10617. 00007BD2  7002                     moveq.l    D0, 0x02
  10618. 00007BD4  2F00                     move.l     -[A7], D0
  10619. 00007BD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10620. 00007BDA  303C 0825                move.w     D0, 0x825
  10621. 00007BDE  A816                     syscall    Pack8
  10622. 00007BE0  3E1F                     move.w     D7, [A7]+
  10623. label00007BE2:
  10624. 00007BE2  3D47 0024                move.w     [A6 + 0x24], D7
  10625. label00007BE6:
  10626. 00007BE6  2E1F                     move.l     D7, [A7]+
  10627. 00007BE8  4E5E                     unlink     A6
  10628. 00007BEA  205F                     movea.l    A0, [A7]+
  10629. 00007BEC  DEFC 001C                add.w      A7, 0x1C
  10630. 00007BF0  4ED0                     jmp        [A0]
  10631. export_391:
  10632. 00007BF2  4E56 FEE2                link       A6, -0x011E
  10633. 00007BF6  2F07                     move.l     -[A7], D7
  10634. 00007BF8  206E 001C                movea.l    A0, [A6 + 0x1C]
  10635. 00007BFC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10636. 00007C00  7003                     moveq.l    D0, 0x03
  10637. label00007C02:
  10638. 00007C02  32D8                     move.w     [A1]+, [A0]+
  10639. 00007C04  51C8 FFFC                dbf        D0, -0x6 /* 00007C02 */
  10640. 00007C08  206E 0010                movea.l    A0, [A6 + 0x10]
  10641. 00007C0C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10642. 00007C10  7003                     moveq.l    D0, 0x03
  10643. label00007C12:
  10644. 00007C12  32D8                     move.w     [A1]+, [A0]+
  10645. 00007C14  51C8 FFFC                dbf        D0, -0x6 /* 00007C12 */
  10646. 00007C18  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  10647. 00007C1E  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  10648. 00007C22  670A                     beq        +0xC /* 00007C2E */
  10649. 00007C24  3D7C F940 0024           move.w     [A6 + 0x24], 0xF940
  10650. 00007C2A  6000 00CE                bra        +0xD0 /* 00007CFA */
  10651. label00007C2E:
  10652. 00007C2E  7000                     moveq.l    D0, 0x00
  10653. 00007C30  2D40 FFEC                move.l     [A6 - 0x14], D0
  10654. 00007C34  203C 6E61 6D65           move.l     D0, 0x6E616D65 /* 'name' */
  10655. 00007C3A  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10656. 00007C3E  6628                     bne        +0x2A /* 00007C68 */
  10657. 00007C40  4267                     clr.w      -[A7]
  10658. 00007C42  486E FFF0                pea.l      [A6 - 0x10]
  10659. 00007C46  486E FEE4                pea.l      [A6 - 0x11C]
  10660. 00007C4A  3F3C 00FF                move.w     -[A7], 0xFF
  10661. 00007C4E  4EBA 8804                jsr        [PC - 0x77FC /* 00000454 */]
  10662. 00007C52  3E1F                     move.w     D7, [A7]+
  10663. 00007C54  6600 00A0                bne        +0xA2 /* 00007CF6 */
  10664. 00007C58  42A7                     clr.l      -[A7]
  10665. 00007C5A  486E FEE4                pea.l      [A6 - 0x11C]
  10666. 00007C5E  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  10667. 00007C62  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  10668. 00007C66  6066                     bra        +0x68 /* 00007CCE */
  10669. label00007C68:
  10670. 00007C68  203C 696E 6478           move.l     D0, 0x696E6478 /* 'indx' */
  10671. 00007C6E  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10672. 00007C72  6622                     bne        +0x24 /* 00007C96 */
  10673. 00007C74  4267                     clr.w      -[A7]
  10674. 00007C76  486E FFF0                pea.l      [A6 - 0x10]
  10675. 00007C7A  486E FFE4                pea.l      [A6 - 0x1C]
  10676. 00007C7E  4EBA 8714                jsr        [PC - 0x78EC /* 00000394 */]
  10677. 00007C82  3E1F                     move.w     D7, [A7]+
  10678. 00007C84  6670                     bne        +0x72 /* 00007CF6 */
  10679. 00007C86  42A7                     clr.l      -[A7]
  10680. 00007C88  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  10681. 00007C8C  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  10682. 00007C90  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  10683. 00007C94  6038                     bra        +0x3A /* 00007CCE */
  10684. label00007C96:
  10685. 00007C96  203C 4944 2020           move.l     D0, 0x49442020 /* 'ID  ' */
  10686. 00007C9C  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  10687. 00007CA0  6626                     bne        +0x28 /* 00007CC8 */
  10688. 00007CA2  4267                     clr.w      -[A7]
  10689. 00007CA4  486E FFF0                pea.l      [A6 - 0x10]
  10690. 00007CA8  486E FFE8                pea.l      [A6 - 0x18]
  10691. 00007CAC  4EBA 86E6                jsr        [PC - 0x791A /* 00000394 */]
  10692. 00007CB0  3E1F                     move.w     D7, [A7]+
  10693. 00007CB2  4267                     clr.w      -[A7]
  10694. 00007CB4  486E FFE8                pea.l      [A6 - 0x18]
  10695. 00007CB8  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  10696. 00007CBC  101F                     move.b     D0, [A7]+
  10697. 00007CBE  670E                     beq        +0x10 /* 00007CCE */
  10698. 00007CC0  2D6E FFE8 FFEC           move.l     [A6 - 0x14], [A6 - 0x18]
  10699. 00007CC6  6006                     bra        +0x8 /* 00007CCE */
  10700. label00007CC8:
  10701. 00007CC8  3E3C F954                move.w     D7, 0xF954
  10702. 00007CCC  6028                     bra        +0x2A /* 00007CF6 */
  10703. label00007CCE:
  10704. 00007CCE  4AAE FFEC                tst.l      [A6 - 0x14]
  10705. 00007CD2  6606                     bne        +0x8 /* 00007CDA */
  10706. 00007CD4  3E3C F940                move.w     D7, 0xF940
  10707. 00007CD8  601C                     bra        +0x1E /* 00007CF6 */
  10708. label00007CDA:
  10709. 00007CDA  4267                     clr.w      -[A7]
  10710. 00007CDC  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  10711. 00007CE2  486E FFEC                pea.l      [A6 - 0x14]
  10712. 00007CE6  7004                     moveq.l    D0, 0x04
  10713. 00007CE8  2F00                     move.l     -[A7], D0
  10714. 00007CEA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10715. 00007CEE  303C 0825                move.w     D0, 0x825
  10716. 00007CF2  A816                     syscall    Pack8
  10717. 00007CF4  3E1F                     move.w     D7, [A7]+
  10718. label00007CF6:
  10719. 00007CF6  3D47 0024                move.w     [A6 + 0x24], D7
  10720. label00007CFA:
  10721. 00007CFA  2E1F                     move.l     D7, [A7]+
  10722. 00007CFC  4E5E                     unlink     A6
  10723. 00007CFE  205F                     movea.l    A0, [A7]+
  10724. 00007D00  DEFC 001C                add.w      A7, 0x1C
  10725. 00007D04  4ED0                     jmp        [A0]
  10726.